The best O2 mobile phone deals - March 2017

Looking for a new phone on O2? Here are the best deals around today

Happy with your O2 contract but fancy upgrading to a new smartphone? Then you've landed on the right page.

We've done the research for you, digging out the best current O2 deals on some of the best phones in the world. And for those of you who prefer to buy a handset outright, we've even included a few SIM-only deals for good measure.

The offers all show the total cost of ownership, allowing you to see how much the contract will set you back over the lifetime of the deal.

Read on to find a great deal - and check out our similar articles covering Vodafone, Three and EE.

The best O2 Apple deals

Apple iPhone 7 (32GB)

O2's key offer for the 32GB iPhone 7 gives you a massive 3GB of data, for £34.50 a month, and with a £60.00 upfront cost.

  • iPhone 7 32GB
  • 3GB of 4G UK data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £888.00

Get the iPhone 7 (32GB) on O2 for £34.50 a month, plus £60.00 upfront in Rose Gold | Gold Silver Black

 

Apple iPhone 7 Plus (32GB) 

The main deal for the 32GB iPhone 7 Plus also delivers 3GB of data, for £41.50 a month plus a £75.00 upfront fee.

  • iPhone 7 Plus 32GB
  • 3GB of 4G UK data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £1071.00

Get the iPhone 7 Plus (32GB) on O2 for £41.50 a month, plus £75.00 upfront in Rose Gold | Gold Silver Black

 

Apple iPhone 6s (32GB)

O2's best 32GB iPhone 6s deal gives you a reasonable amount of data for £28.50 a month, with a £50.00 upfront fee.

  • iPhone 6s 32GB
  • 3GB of 4G UK data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £734.00

Get the iPhone 6s (32GB) on O2 for £28.50 a month, plus a £50.00 upfront fee in Rose Gold Gold Silver Grey

* See more O2 deals here

The best O2 Samsung Galaxy deals

Samsung Galaxy S7 Edge (32GB)

O2's best Galaxy S7 Edge offering comes in at £36.50 a month, with a £29.99 upfront

    • Galaxy S7 Edge 32GB
    • 3GB of 4G UK data
    • Unlimited minutes
    • Unlimited texts

    TOTAL COST OF OWNERSHIP: £905.99

    Get the Galaxy S7 Edge (32GB) on O2 for £36.50 a month, and £29.99 for the phone in Black | White Silver Gold | Pink Gold

     

    Samsung Galaxy S7 (32GB)

    Our favourite 32GB Galaxy S7 deal on O2 gives you a decent amount of data (3GB), for £26.50 a month, with a £49.99 upfront fee.

    • Galaxy S7 32GB
    • 3GB of 4G UK data
    • Unlimited minutes
    • Unlimited texts

    TOTAL COST OF OWNERSHIP: £685.99

    Get the Galaxy S7 (32GB) on O2 for £26.50 a month, and an upfront cost of £49.99 in Black | Silver White Gold | Pink Gold

     

    Samsung Galaxy S6 (32GB)

    O2's leading Galaxy S6 deal gives you a reasonable amount of data (3GB), for £26.50 a month and £59.99 upfront.

    • Galaxy S6 32GB
    • 3GB of 4G UK data
    • Unlimited minutes
    • Unlimited texts

    TOTAL COST OF OWNERSHIP: £695.99

    Get the Galaxy S6 (32GB) on EE for £26.50 a month, plus £59.99 upfront in Black | Gold Blue

    * See more O2 deals here

    Best of the rest

    SIM-only

    Suffer from commitment issues? This 2GB £18.00 SIM-only deal should do the trick. 

    • 2GB data (4G)
    • Unlimited minutes
    • Unlimited texts

    Get it for £18.00 per month from O2 in a Multi SIM

     

    One Plus 3T

    This OnePlus 3T deal sports 3GB of data, for just £37.50 a month and £9.99 upfront 

    • One Plus 3T 64GB
    • 3GB of 4G UK data
    • Unlimited minutes
    • Unlimited texts

    TOTAL COST OF OWNERSHIP: £738.00

    Get the One Plus 3T (64GB) on O2 for £37.00 a month, plus £9.99 upfront in Grey