What makes you choose Android devices over iPhone or other cellphones (like WP smartphones)?

I'm about to buy a new cellphone and I'd like to choose a cellphone that will last at least the year without becoming obsolete, neither from updates nor from hardware.

If I was to choose an Android phone it'd be a Nexus device, I'm not really into companies that modify the OS and delay the availability of updates.