2011 Ford Fiesta SE or 2012 Mazda 3 hatchback?

I'm currently planning on buying a car for me to take to college and have narrowed it down to these two. I'm wondering which is the better car and which will last longer? Also I'm wondering which would be cheaper (on average) for insurance. I have USAA if that helps. Any input helps me out as I don't know too much about cars.

Fiesta for a man, Maz 3 for a girl

Mazda 3 =better car.