Honda CRV, Chevy Equinox, or toyota highlander ?

crv gets 20/27 but it is a honda

highlander gets 18/24 (horrible) but i feel safe in it but it would hurt my wallet a lot.

the chevy gets 22/32 but i am worried it will drop in price once i leave the lot.

what should i get? i am open to other vehicles
Update: i don't care if it is American or foreign so please spare me your economy talk.

just better safety//value/miles
Update 2: Flanders - i did try to buy a used car that was 1-2 years old but they seem to want me to pay the SAME amount it would cost if it were new. and when i wanted to trade me my 2007 honda civic they only offered me 6400 for it.
5 answers 5