The best mobile phone deals - March 2017

Out of contract? Here are the best deals on the hottest phones for March - including the iPhone 7, Galaxy S7, Edge S7, HTC U Ultra, HTC U Play, HTC 10 and the LG G5

Looking for a new smartphone and don't want to wait for the new phones at MWC to come out? You've come to the right place.

We've scoured the web for the best mobile phone and SIM Only deals - and we've found some absolute bargains. We've also taken the Total Cost of Ownership (TCO) into account, which involves working out the monthly cost multiplied by the contract length, then adding the upfront fee to arrive at the total real-world figure for what you'll pay

This is along with highlighting which contracts come with free Apple music, free BT Sports, double speed 4G or two months unlimited data.

Below you'll find our specially curated pick of contracts for the best smartphones in the world. So, that's your iPhone 7s, Galaxy S7s, your LG G5s, your HTCs, your iPhones and the like. Aim high, we always say...

The best Samsung Galaxy deals

The Galaxy S7 Edge is here, and it's excellent. Fancy the smaller non-curved screen S7? Then you'll find deals for them below too.

For many more, head to our full Samsung Galaxy S7 and Samsung Galaxy S7 Edge deals page.  

1. Samsung Galaxy S7 Edge 32GB - £30.99/m and £25.00 upfront fee

  • 5GB data (double speed) 
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £768.76

Get it here for £30.99 a month, plus £25.00 upfront on EE in Black | Gold White | Blue

2. Samsung Galaxy S7 32GB - £25.99/m, with a £25.00 upfront fee

  • Free Apple Music for six months 
  • Free BT Sport for three months
  • 3GB data (double speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £648.76

Get it here for £25.99 a month, plus £25.00 on EE in Black Pink gold | Gold | White | Silver

3. Samsung Galaxy S6 32GB - £25.99/m with no upfront fee

  • Free Apple Music for six months
  • Free BT Sport for three months
  • 3GB data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £615.84

Get it here for £25.99 a month on EE in Black | Gold | White | Blue

* See more Samsug deals here

The best Apple iPhone deals

You'll find a full page of iPhone 7 and iPhone 7 Plus contract deals over here, but we've selected our favourites for you below as well:

1. Apple iPhone 7 32GB - £35.99/m and no upfront fee.

  • Free Apple Music for six months
  • Free BT Sport for three months
  • 7GB data (triple speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £863.76

Get the iPhone 7 (32GB) on EE for £35.99 a month in Rose Gold | Gold Black

2. Apple iPhone 7 Plus 32GB - £37.00/m and a £69.99 upfront fee

  • 3GB data (two months unlimited)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £957.99

Get the iPhone 7 Plus (32GB) on Vodafone for £37.00, plus £69.99 upfront in Rose Gold Gold Silver Black

3. Apple iPhone SE 16GB - £19.99/m and no upfront fee

  • 1GB data 
  • 600 minutes
  • 5000 texts

TOTAL COST OF OWNERSHIP: £479.76

Get it here for £19.99 a month on iD Mobile in Rose Gold | Gold | Silver | Grey

4. Apple iPhone 6s 16GB - £25.99/m with £25.00 upfront fee

  • Free Apple Music for six months
  • Free BT Sport for three momths
  • iPhone 6s 32GB 
  • 3GB of 4G UK data (double speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £648.76

Get the iPhone 6s (32GB) on EE for £25.99 a month, plus £25.00 upfront in Rose Gold Gold Silver Grey

* See more Apple iPhone deals here

The best Google Pixel and Google Pixel XL deals

Google's Pixel and Pixel XL mobiles are now here; see the best deals money can buy below:

1. Pixel 32GB - £35.99/m with no upfront fee

  • 7GB data (triple speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £863.76

Get the Pixel (32GB) on EE for £35.99 a month in Black

2. Pixel XL 32GB - £40.99/m with a £59.99 upfront fee

  • 5GB data (double speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £1043.76

Get the Pixel XL (32GB) on EE for £40.99 a month, plus £59.99 upfront in Black | Silver

* See more Google Pixel deals here

The best HTC deals

The HTC U Ultra is a gorgeous smartphone to behold. If all you want from a phone is for it to look good in your hands, then you cannot do better than this device, but not everyone can afford to spend on a phone what could buy you an only-slightly-dodgy second hand car. For the rest of us there’s the HTC U Play. It’s the ‘normal’ version

1. HTC U Ultra 64GB - £35.99/m with £30.00 upfront fee

  • 5GB data (double speed)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £893.76

Get it for £35.99 per month on EE, plus £30.00 upfront in Black | White Pink

2. HTC U Play 32GB - £25.99/m with no upfront fee

  • 3GB data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £623.76

Get it for £25.99 per month on EE in Black | White Blue Pink

3. HTC 10 32GB - £32.00/m with no upfront fee

  • £10 cashback
  • 24GB data (two months unlimited)
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £758.00

Get it for £32.00 per month on Vodafone in Grey | Silver

* See more HTC deals here

RELATED

The best LG deal

LG's G5 flagship stands out from the crowd, thanks top its ability to support different modules including spare batteries and camera controls; you'll find our full review of it here

1. LG G5 - £31.00/m with a £29.00 upfront fee

  • 4GB data
  • Unlimited minutes
  • Unlimited texts

TOTAL COST OF OWNERSHIP: £773.00

Get it for £31.00 a month, plus £29.00 upfront on Three in Grey

* See more LG deals here

RELATED

The best SIM-only deals

Happy with your current mobile, or have you bought a new phone, outright? Talk Mobile is offering a 12GB SIM for £12.00 a month (12-months), which should cater for your needs.

  • £30 Amazon gift card
  • 12GB data (3G)
  • 5000 minutes
  • 5000 texts

Get it for £12.00 per month from Talk Mobile in a Multi SIM

Suffer from commitment issues? This 30-day no-contract deal with 6GB from the Virgin Mobile, should do the trick.

  • 6GB data (data rollover)
  • 2500 minutes
  • Unlimited texts

Get it for £12.00 per month from Virgin Mobile in a Multi SIM

* See more SIM Only deals here