Tthe 16GB version of Apple's latest smartphone will cost just £19 if Brits take up a £45-per-month tariff, which is tied-in for two years.
Users will also get unlimited minutes, texts and a data allowance of 1GB per month. Alternatively, they can pay £99 for the 32GB version.
The iPhone 4 is available on two other tariffs from Tesco Mobile. A one-year £20-per-month contract gives Brits 250 minutes of talk time as well as unlimited texts the same monthly data allowance of 1GB. However, they'll also need to pay £249 towards the 16GB handset or £429 for the 32GB version.
A £35-per-month contract is also available. Consumers will be tied in for a year but get 750 minutes, as well as unlimited texts and 1GB of data. Consumers will have to fork out £229 for the 16GB iPhone 4 and £299 for the 32GB iPhone 4.
The smartphone will also be available on a pay-as-you-go basis. The 16GB iPhone 4 will be priced at £479 on pay as you go, while the 32GB version will cost £569.
Apple's iPhone 4 was unveiled by Steve Jobs at the company's Worldwide Developers Conference (WWDC).
The new handset, which features an all-new design, has "well over 100 new features" including an HD screen, video calling, a gyroscope, a new iMovie app and countless other upgrades.
See also: Apple iPhone 4 stocks low already