I buy a new iPhone every other year. I started with the 3G, iPhone 4 (current phone that I bought on release day), and I will buy the iPhone 5 when it is released. I feel like I'm on the "good cycle" of iPhone upgrades but feel free to correct me if you can prove me wrong...