Because to get it on contract you need to pay "roughly" £40 a month for it for free, Most networks are offering it up on 2 year contracts, so 24 x 40 = £960 (i know some are less but i'm going on the presumption I want the phone free and generally this is the case in shops etc) I can get PAYG rolling monthly contract with virgin for £10 a month, with unlimited text and internets and 300mins Thats 240 quid(presuming I kept it up for a year) plus £450 = £690. PLUS I'm not bound to a 2 year contract. Speaks for itself if you can afford it upfront. I refuse to go on anymore more than a 12 year contract, Its b*llshit and a con if you ask me.