How do you choose your android phone

I have a question about android phones: what is the most important thing when you buy an android phone( although I'm an apple and nokia windows phone fan I'm not asking this to make fun of anyone) is it the brand recognicion, the specs, the design, or the software( the android version or the skin). Why?