Hi there. I've had an account with O2 that hasn't been used for nearly 2 years, and is eligible for an upgrade. The iPhone 4 I've been using (which was bought sim free) has had a different O2 pay as you go sim in it. Therefore I have sold the iPhone 4 in preparation of the new one launching. Question is, do I per order on the day of release new iPhone only. Or upgrade on my original O2 contract....!? Also which will be the quickest way to get the new device? Per ordering through Apple as opposed to upgrading through O2!? Thanks, Stuart.