The choice between possessive noun + noun or compound noun (noun + noun) is, unfortunately, mostly unpredictable in English. " cannot really be answered, as there is no uniform answer. You learn which is correct in a specific case only by consulting a dictionary or imitating the speech and writing of native speakers.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.