Here's an idea... instead of punishing the faithful, why not offer those who aren't qualified an option to extend their contract. I have 14 months left on my contract and in exchange for getting the new phone, I would gladly extend it to 38 months.
Yeah right.
If they did that, in another 12 months you'd want the latest iPhone in exchange for another 24 months on your contract, taking you up to 50 months. Then 12 months after that you'd want the next iPhone....