I have to admit that I don't care about getting the latest phone since I had a iPhone 4s since December 2011 and it served me well for three years. The only thing is that the battery life isn't as great since I use it mostly to surf the internet when I'm on the go, music player and as a Japanese electronic dictionary. Yes, I also have a grandfathered Unlimited Data on AT&T, which I would rather have since the capped plans suck, and apparently, they will no longer throttle the connections due to the FCC ruling.
To me, while I like my Surface Pro 2 since it's a lot more flexible and can run desktop applications as my tablet (and it handles fansubs well with CCCP installed), although it has some shortcomings, I don't care much for Android and still prefer iPhone. Since I already have a job offer (which I accepted and waiting for them to finish the background check) and will probably start working in a few months after relocating, I decided to upgrade my phone. So yes, I got into another 2 year contract and got a iPhone 6 64GB. I could of waited for the 6s, but since AT&T is forcing the AT&T Next bullcrap and force you to change to mobile share plans, I decided to upgrade now. Then again, the 6s is probably not going to be a substantial upgrade and I'll probably use this phone for another 3 years. Then again, it's just my choice.