So, I've been an iPhone user for a good 5+ years and currently I have an iPhone 5. I'm still at least another year away from being able to upgrade though. My wife just recently got a Samsung Infuse and it made me go look at the Galaxy S4. So, now I'm starting to think about making the jump to Android. I called a local shop that deals with new/used phones and here is what he has. Samsung S3 ($335 used) Samsung S2 i777 ($200 new) Samsung Skyrocket ($200 used) iPhone - without seeing the phone he guessed around $300 trade-in So, doing a little research it looks like most of the phones are pretty much the same with the exception that the S3 uses an OS of 4.0xx and the S2 are using an OS of 2.3xx. Can anyone recommend one phone over the other if I make the jump? Can either of the S2 be upgraded to the OS 4.0xx or whatever is the latest OS? If I'm not a big power user (mostly text, view and take pictures, play an occasional game), would it be better to go cheaper and save the $100 for when I upgrade to the latest phone in a year or so? Or, would you get the S3 now because it's a better phone and I should get more for a trade in on my upgrade? Any recommendations? Like forget the Samsung and get a Nexus 4 or stick with the iPhone 5 for whatever reason or make the jump and get the S3 and don't look back. Would it be better to just wait a while and get and S4 down the road because the S4 is so much better than S3 or S2? I'm on the fence about doing this. I'm afraid I'll have buyers remorse and I won't be able to turn back for at least a year if I make the trade.