To me, for the people who are under a non-iPhone contract but aren't eligible for a new phone yet, having to pay BOTH an unsubsidized price AND sign a new 2 year contract doesn't seem fair, or the way they would do it with other phones. You should either:
1. Sign a brand new contract for 24 months and then get the $199/$299 pricing
OR
2. Keep your current contract and pay the unsubsidized higher price for the iPhone. This should apply especially if your current contract has a data plan, so that you've been paying data all along anyway.
Now I can see if your current plan is just a voice only plan, how they might be able to say you need to sign up for 24 months of data- that's kind of a gray area there. But if they are really going to treat the iPhone just like other phones, a new contract means a subsidized price usually.
1. Sign a brand new contract for 24 months and then get the $199/$299 pricing
OR
2. Keep your current contract and pay the unsubsidized higher price for the iPhone. This should apply especially if your current contract has a data plan, so that you've been paying data all along anyway.
Now I can see if your current plan is just a voice only plan, how they might be able to say you need to sign up for 24 months of data- that's kind of a gray area there. But if they are really going to treat the iPhone just like other phones, a new contract means a subsidized price usually.