Ok, I've worked out a possible way to get the i phone cheaper and on a 12 month contract. How about buying the handset as a pay as you go for roughly £440. Then you get a 12 month simplicity contract at £19 a month, which includes more texts and minutes. You can have a web browsing free bolt on and the wi fi added on for £7, which works out roughly £100 and you aren't on an 18 month contract.
Am I right?