Sviđanja i nesklonosti prema hrani temelje se na raznim čimbenicima, a razlozi se obično razlikuju od nepca do nepca. Okus ili miris neke hrane može odvratiti nekoga od jedenja te hrane, ali može biti i isti razlog zašto se ta hrana sviđa drugoj osobi. Način na koji se hrana priprema ili prezentira može odrediti sviđanja i nesviđanja. Ako osoba poveže neugodno iskustvo ili uspomenu s određenom hranom, manje je vjerojatno da će ponovno jesti istu hranu. Međutim, hrana povezana s pozitivnim sjećanjima ili iskustvima mogla bi se konzumirati redovitije. Sviđanja i nesklonosti prema hrani posebno su česta kod djece zbog njihovog odbijanja da probaju ili pojedu određenu hranu.
Okus određene hrane može uzrokovati da se nekome sviđa ili ne sviđa. Miris hrane je također faktor. Okus bi nekima mogao biti privlačan, dok bi drugima mogao biti užasan. Snažna ili mirisna hrana može spriječiti osobu da je pojede jer je miris koji ispušta obično povezan s načinom na koji ima okus.
Priprema ili prezentacija mogu uzrokovati sklonost i nesklonost hrani. Jelo koje sadrži začinjene sastojke poput ljutih papričica može biti manje ukusno osobi koja preferira blažu hranu. Namirnice poput crvenog mesa koje se kuhaju različito vrijeme mogu odrediti što volite i ne volite. Neki će možda uživati u odrescima kuhanim do rare, ali ih ne vole drugi koji preferiraju dobro pečeno meso jer rijetko meso izgleda krvavo ili nedovoljno pečeno.
Tekstura ili sastav hrane ponekad uzrokuju sklonost i nesklonost hrani. Neki ljudi možda preferiraju prerađenu ili pasiranu hranu, na primjer. Drugi će jesti samo cjelovitu, neprerađenu hranu.
Ljudi koji su imali prethodno loše iskustvo s određenim namirnicama vjerojatnije će izbjegavati sličnu hranu u budućnosti. S druge strane, ljudi su obično skloniji redovito jesti onu hranu koja je povezana s pozitivnim uspomenama ili iskustvima. Ako se osoba ikad razboljela nakon konzumiranja određene hrane, manje je vjerojatno da će jesti istu hranu u budućnosti, čak i ako zna da ta hrana nije uzrok bolesti.
Jaka sklonost i nesklonost prema hrani osobito je česta kod male djece. Razloge je općenito teže odrediti nego kod odraslih, ali se obično odnose na slične čimbenike kao što su miris, tekstura ili izgled. Djeca obično imaju unaprijed stvorene predodžbe o nekoj hrani, osobito povrću ili gruboj hrani, na temelju okusa, mirisa, teksture i kombinacije drugih čimbenika. Ako je dijete prisiljeno jesti određenu hranu koja mu se ne sviđa, možda će biti manje vjerojatno da će je jesti u budućnosti.