I've had the iPhone since the original. However, if the next iPhone is still 3.5" I'm going to make sure my next phone is Android (Galaxy S2?). The only thing keeping me from going to Android is that I like the Apple ecosystem. That said, what's the best way to link an Android phone with the Apple ecosystem (contacts, iCal)? I'm not sure that it can be done in a way that is as fluid. I kind of feel stuck with Apple, having a MBP, iPhone, and iPad. Once you go Mac, they make it hard to go back. (or away, but that doesn't have a ring to it)