Which Android To Choose?

view story

http://androidforums.com – Hi, I currently have a iPhone 3GS but I've decided that I'm going to go with a Android next (as my brother has a iPhone 5 & it's basically the same phone over & over) because I want something new. My contract runs out sometime in November (Yes I know that's quite a bit away) but I want some help deciding which phone to get, I want a phone which will be supported for 2 years. I've been looking at the Samsung Galaxy S4, Sony Xperia Z & the Google Nexus 4. Which one is best? & if there's any other(s) please tell. :) (General)