T-Mobile announced its price plans for Apple's latest smartphone earlier this month. However, it took until earlier this week for the network to reveal when its customers could actually get their hands on the device.
The 16GB version of the iPhone 4 is free on a £60-per-month contract. You're tied in for two years, but you'll get unlimited minutes (although this is capped at 3,000), 500 text messages and a 1GB data allowance.
T-Mobile's cheapest iPhone 4 contract is £25-per-month, which comes with 100 minutes of calls, 100 texts and 500MB of data. However, you'll have to fork out £259 for the handset.
The 32GB version is also available on the network, but no matter what tariff you're on you'll be required to pay towards your handset. It'll cost you between £349 on the £25-per-month contract and £99 on the £60-per-month tariff.
All of the contracts come with a 'Flexible booster' for free that allows mobile phone owners to add extra minutes, texts or data allowances to their contracts.
The iPhone 4 is also available from T-Mobile on a pay-as-you-go basis for £499.
Three customers can get their hands on a free 16GB iPhone 4 on the £45-per-month contract that includes 2,000 minutes of calls of landlines and other mobile networks, 5,000 minutes of calls to other mobile users on the 3 network, 5,000 texts and a data allowance of 1GB.
Alternatively, users can make a payment towards the handset on the cheaper deals with range in price from £30 to £40 per month. The 32GB iPhone 4 is also available on the same plans, but users will have to pay a handset subsidy of between £89 and £189 depending upon the price plan.
See also: Apple iPhone 4 stocks low already