I want to buy a phone. The only phones in my budget are the Nexus S, Galaxy S, Desire S and the iPhone 3GS. I have sold my iPod Touch 2G to buy this, so I need one with outstanding music quality (I already have amazing Sennheiser headphones, so those aren't a problem). I would go for the iPhone 3GS, but won't it become outdated in an year, when Apple stops providing iOS support for it? Also, how is the audio quality in these Androids which I have listed. I know they can't be better than an iPhone, but is it atleast on par? Could someone who has heard music on these phones (via headphones, not the mobile speakers) tell me which one should I go for?
Nexus S (4G) has some pretty decent sound, once you unlock/root and install the Voodoo Kernel. I think there is a non-root version of Voodoo, but i've never used it.