In the last two years there have been only two phones that I have kept for more than three months. One was (is) my iPhone 4S and the other was my Nexus S. nexus phones sure awesome. I really enjoyed the stock experience of Android. The only issue that I had was that there were very few other Android users that had the features I did which was a little problematic. For example, the Nexus S introduced Gingerbread. One of the awesome features of Gingerbread was video chat through Google Talk. It is a great feature, but no one else who had other non-Nexus devices had that. So I was never able to use it. With my iPhone 4S, my wife, daughter, friends, etc. who have an iPad, iPod touch, iPhone, iMac can use the FaceTime feature. In addition, any apps that other iPhone users have, I can have too. With Android, could have an app that I like, and my friend who also has an Android phone may not be able to get the app because his Android device doesn't support it. Other than those issues, I loved everything about my Nexus. Google services are abundant and easy to get into. But I will be sticking with my iPhone for a long time.