O2 has launched its iPhone 4 tariffs, with the handset available for free on a £60 per month, 24 month contract.
The 16GB handset will cost £29 on a £45 per month contract, £89 on a £40 per month contract, £119 on a £35 per month contract, and £179 on a £30 per month contract.
Meanwhile, it will cost £279 on a 24 month, £25 contract - but only £209 on the shorter 18 month, £30 contract. O2 said on its Twitter profile that this was not a mistake and the customer would end up paying more or less the same for the lenth of the contract.
The deals are similar to Orange’s, which launched its own set of tariffs yesterday. However, the 16GB device is only free on a £75 per month, 24 month Orange contract.