Sorry about that.
I have had three Android phones. HTC Incredible and Thunderbolt and the Samsung Galaxy Nexus. Both HTC phones got maybe one or two OS updates and some minor bugfixes. The Nexus has gotten some updates since I got it, but the carriers have too much control.
If you get an Android device most accessories that you bought will not work with your next Android.
Right now verizon is selling the Galaxy Nexus at $99 (subsidized) and it has been out about 9-10 months. iPhone 4s is about $100 cheaper per model than the iPhone 5.
Still don't get it. What do you need updated?? I rooted my phone over a year and a half ago and have been running the same rom, no updates since. Oh ya, maybe if google made some retarded version of maps and forced its use on everyone, or charged wifi as if it were 3g, I would need 7 updates a month..

What accessories are we talking about?? Most android phones are micro USB, so chargers and cables are interchangeable. You can't put an iphone 4 case on an iphone 5, so not sure what your argument is. Damn, my 3 dollar gel case that has protected my phone through about 100 drops isn't going to work on my S3..
They do have slightly better resale, but the iphone 4s is also 99 on verizon right now.. Ya you could probably sell it for more than a year old android to some hipster desperate to get an iphone, but you also paid more for it.. I bought my EVO for 60 bucks 2 years ago(no activation either) and I'm going to sell if for at least that much or more in the next month.