GSMArena say that the iPhone 3GS 32gb costs roughly $299, which even rounded up is £200, why are o2 then charging over £530 which works out over $880 is this because of contracts?
GSMArena say that the iPhone 3GS 32gb costs roughly $299, which even rounded up is £200, why are o2 then charging over £530 which works out over $880 is this because of contracts?