Well, my current pay-monthly iPhone 3GS contract ends is due for an upgrade in just 3 days! The guy on the phone said the new iPhone (4G?) comes out in July, and reccomended keeping my current (pricy!) contract til then, and then just upgrading.
Is he talking a load of sh*t to get me to stay paying £35 per month? What would you guys do?