Just a quick question. I have an iPhone 3 and 3GS both on O2 unlimited data contacts. Now I know if I upgrade to iPhone 4, O2 will renew the contact and cap my data to 500mb (which sux, not that it would affect me, but I don't like the idea).
My question is: If I continue to use my existing iPhone contracts how long will the unlimited data last? Will the contract remain the same forever, and continue to roll-on? Or at the end of the 18 month contact that I signed up to, things will change?
My question is: If I continue to use my existing iPhone contracts how long will the unlimited data last? Will the contract remain the same forever, and continue to roll-on? Or at the end of the 18 month contact that I signed up to, things will change?

and hope I did not break it 
