I'm not sure what to do, I'm out of contract with tesco and suspect upgrade price will be £335 as before. But I could go to gifgaf and save £10 a month which would make the the £499 version cost me £380 over 12 months and I could just sit at home Friday and have it delivered.
Or, an O2 18 month contract which would cost me an extra £4 a month (as I get 30% discount) but would cost around £208 going on iPhone 4 prices. That would cost me £380 ish over 12 months (above gifgaf) but then I'd have another 6 months to run.
Think I might order one from Apple and return it if there are better deals out there?!