I was anticipating a switch, I didn't like what I saw from Apple with the iPhone 5, so I went out and bought a Nexus 7 to try Android out before my 3GS' contract expired. I'm really glad I did, as I discovered I don't like Android- I saved myself from 2 years of frustration by getting the N7. I ended up with an iPhone 5, even though initially I didn't really want to get another iPhone, so I was quite disappointed when Android didn't meet my expectations. The iPhone's still great, the 5's performance is amazing, it's by far the fastest phone I've ever used and the App Store is unparalleled in the mobile world (except for the keyboards, launchers, widgets etc 😉). I would have gone for a Windows Phone if I could get the apps I like, but they aren't available on WP yet. Maybe in the next few years I'll be able to switch. I'm definitely getting a Surface Pro in the mean time though.