Didn't see this thread, so posted this in the main one by mistake. Anyway.
I did find an unlimited data package on T-Mobile but I just don't need it, so found a better one with o2.
iPhone 5 32Gb
02 - £26/m - Unlimited Calls/Texts, 1Gb Data.
26x24 = 624
£300 phone
Total = £924
In Comparison, if you bought it outright and paid £15 a month sim only the overall cost would be £960, so the contract is cheaper.
Depends on your usage needs.
Is tethering included on standard contracts these days?
Also concerned by the lack of 4G/EE with o2. ALWAYS been with Orange.