Compare mobile phone deals

Find a mobile contract

I want a new phone phone image
I want a new phone

Find a SIM only deal

I'm happy with my phone sim image I'm happy with my phone Compare SIM only deals

Compare deals

How we compare top mobile phone deals

Handset Name Data Amount Monthly Costs
Galaxy S9 (64GB Blue) 100GB data £32.00 p/m
Galaxy S10e (128GB Prism Black) 30GB data £36.00 p/m
iPhone XR 64GB Coral 5GB data £34.00 p/m
Galaxy A10 32GB Black 5GB data £14.99 p/m
Galaxy Note 9 128GB Black 60GB data £43.00 p/m
Galaxy S10e (128GB Prism Silver) 30GB data £33.00 p/m
Best buy deals
  • Galaxy S9 (64GB Blue)
    Galaxy S9
    • 100GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £29.00 device cost
    • £32.00 per month
    24 month contract From Three Mobile
  • Galaxy S10e (128GB Prism Black)
    Galaxy S10e
    • Exclusive
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £36.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • iPhone XR 64GB Coral
    iPhone XR
    • 5GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Swap24 - Upgrade after 24 months
    • £34.00 per month
    30 month contract From Sky Mobile
  • Galaxy A10 32GB Black
    Galaxy A10
    • Exclusive
    • 5GB of 4G data
    • 600 minutes
    • Unlimited texts
    • Free Data Rollover
    • £14.99 per month
    24 month contract From iD Mobile
  • Galaxy Note 9 128GB Black
    Galaxy Note 9
    • 60GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £43.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • Galaxy S10e (128GB Prism Silver)
    Galaxy S10e
    • Exclusive
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £60.00 device cost
    • £15 off upfront cost with code 'DT15'
    • £33.00 per month
    24 month contract From E2save

In the market for a SIM-only deal? Maybe you’re looking for a great offer on a top-of-the-range iPhone or Samsung Galaxy handset?

Or perhaps you’d like to keep your costs down with a budget-friendly smartphone?

The good news is that whatever you’re looking for we’ve got you covered at Compare My Mobile.

We’ve trawled through thousands of deals to bring you the very best. We do hard work, so you don't have to.

Looking for a deal on a particular phone? Head to our selection of the best phone contracts on our most popular handsets:

- iPhone XS
- iPhone XS Max
- iPhone XR
- iPhone 8 Plus
- iPhone 8
- Samsung Galaxy S9
- Samsung Galaxy S9 Plus
- Samsung Galaxy S10
- Samsung Galaxy S10 Plus
- Huawei P30
- Huawei P30 Pro

Compare deals on the latest phones

Compare deals by network

O2’s great for freebies. EE excels for speeds and coverage. Three’s roaming scheme stands out from the crowd.

And the likes of giffgaff and iD Mobile are great choices if you need a cheap SIM-only deal that’ll get you generous allowances for not much outlay.

But which one’s right for you? If you’re not sure, head to our network pages.

Here we take a look at all the major networks’ key points of comparison, to arm you with all the information you need to make an informed buying decision:

- O2
- Vodafone
- Three
- Sky Mobile
- EE
- iD Mobile
- BT Mobile
- giffgaff
- VOXI
- Virgin Mobile

Which network's best? We put all the major networks to the test in our buyers' guide.

Compare deals by contract type

iphone xs camera

Not all mobile phone contracts are created equal. But whether you want to find deals with no upfront cost, or you need a hefty data allowance we’ll have one that’ll meet your needs.

And if you just want a cheap phone deal, we can help you with that too.

Contract phones

Handset Name Data Amount Monthly Costs
Galaxy S10e (128GB Prism Black) 30GB data £36.00 p/m
Galaxy S9 (64GB Blue) 100GB data £32.00 p/m
P30 Pro (128GB Breathing Crystal) 60GB data £48.00 p/m
Galaxy A10 32GB Black 5GB data £14.99 p/m
Galaxy S10 Plus (128GB Prism Black) 50GB data £43.00 p/m
Galaxy S10e (128GB Prism Silver) 30GB data £33.00 p/m
Best buy deals
  • Galaxy S10e (128GB Prism Black)
    Galaxy S10e
    • Exclusive
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £36.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • Galaxy S9 (64GB Blue)
    Galaxy S9
    • 100GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £29.00 device cost
    • £32.00 per month
    24 month contract From Three Mobile
  • P30 Pro (128GB Breathing Crystal)
    P30 Pro
    • 60GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £48.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • Galaxy A10 32GB Black
    Galaxy A10
    • Exclusive
    • 5GB of 4G data
    • 600 minutes
    • Unlimited texts
    • Free Data Rollover
    • £14.99 per month
    24 month contract From iD Mobile
  • Galaxy S10 Plus (128GB Prism Black)
    Galaxy S10 Plus
    • 50GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £43.00 per month
    24 month contract From Metrofone
  • Galaxy S10e (128GB Prism Silver)
    Galaxy S10e
    • Exclusive
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £60.00 device cost
    • £15 off upfront cost with code 'DT15'
    • £33.00 per month
    24 month contract From E2save

Traditional phone-and-SIM bundled contracts are the most popular way to buy a new handset.

That's because they let you spread the cost of your phone over the course of your contract term.

You may be required to pay an upfront charge (between £50-£250) pounds on some contracts.

But that’s still much easier to find than the £1,000 cost of buying the latest phones off-contract and SIM-free.

Compare contract phone deals

Phone deals with no upfront cost

Handset Name Data Amount Monthly Costs
iPhone XR 64GB Black 60GB data £51.00 p/m
Mate 20 Pro (128GB Black) 30GB data £37.00 p/m
Galaxy S9 (64GB Black) 30GB data £36.00 p/m
P20 Pro 128GB Black 1GB data £40.00 p/m
P20 Pro 128GB Black 20GB data £29.00 p/m
P20 Pro 128GB Midnight Blue 20GB data £29.00 p/m
Best buy deals
  • iPhone XR 64GB Black
    iPhone XR
    • 60GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Priority ticket booking for O2 venues
    • £51.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • Mate 20 Pro (128GB Black)
    Mate 20 Pro
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Priority ticket booking for O2 venues
    • £37.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • Galaxy S9 (64GB Black)
    Galaxy S9
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £36.00 per month
    24 month contract From Metrofone
  • P20 Pro 128GB Black
    P20 Pro
    • 1GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Manage your bills with My Vodafone app
    • £40.00 per month
    24 month contract From Fonehouse
  • P20 Pro 128GB Black
    P20 Pro
    • 20GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Manage your bills with My Vodafone app
    • £29.00 per month
    24 month contract From MobilePhonesDirect.co.uk
  • P20 Pro 128GB Midnight Blue
    P20 Pro
    • 20GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Manage your bills with My Vodafone app
    • £29.00 per month
    24 month contract From MobilePhonesDirect.co.uk


If you’ve not got the cash to hand to pay an upfront charge, so-called ‘free phone deals’ are a good bet. But be aware: your monthly premium will be higher than if you paid something up front.

Compare phones with no upfront cost

Cheap phone deals

Handset Name Data Amount Monthly Costs
iPhone 6s 32GB Gold 4GB data £23.00 p/m
iPhone 6s 32GB Gold 1GB data £17.99 p/m
iPhone 6s 32GB Rose Gold 1GB data £19.00 p/m
Best buy deals
  • iPhone 6s 32GB Gold
    iPhone 6s
    • 4GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £23.00 per month
    24 month contract From Buymobiles.net
  • iPhone 6s 32GB Gold
    iPhone 6s
    • 1GB of 4G data
    • 500 minutes
    • Unlimited texts
    • £19.99 device cost
    • Free Data Rollover
    • £17.99 per month
    24 month contract From iD Mobile
  • iPhone 6s 32GB Rose Gold
    iPhone 6s
    • 1GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £30.99 device cost
    • Free BT Sport and Apple Music
    • £19.00 per month
    24 month contract From Buymobiles.net


If you don’t need much data, or don’t mind if the phone you’re buying doesn’t have the very latest features, you can make real savings.

You can also cut your outgoings by choosing a budget network, such as ID Mobile or Giffgaff.

You'll also want to look out for time-limited promotions, such as flash sales or Black Friday, which often feature deals that trim hundreds of pounds off the cost of select contracts.

Compare cheap phone deals

Refurbished phone deals and nearly new phone deals

Handset Name Data Amount Monthly Costs
iPhone XS 64GB Silver 15GB data £38.00 p/m
Galaxy S8 (64GB Pink Gold) 3GB data £46.50 p/m
iPhone XS 64GB Space Grey 30GB data £37.00 p/m
iPhone 6s 32GB Gold 2GB data £20.00 p/m
iPhone X 64GB Space Grey 5GB data £40.00 p/m
iPhone XS Max 64GB Space Grey 30GB data £33.00 p/m
Best buy deals
  • iPhone XS 64GB Silver
    iPhone XS
    • 15GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £190.99 device cost
    • Free BT Sport and Apple Music
    • £38.00 per month
    24 month contract From Metrofone
  • Galaxy S8 (64GB Pink Gold)
    Galaxy S8
    • 3GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £30.00 device cost
    • £46.50 per month
    12 month contract From O2
  • iPhone XS 64GB Space Grey
    iPhone XS
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £199.00 device cost
    • £10 off upfront cost with code 'EPICTEN'
    • £37.00 per month
    24 month contract From E2save
  • iPhone 6s 32GB Gold
    iPhone 6s
    • 2GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £79.99 device cost
    • £20.00 per month
    24 month contract From Carphone Warehouse
  • iPhone X 64GB Space Grey
    iPhone X
    • 5GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £9.99 device cost
    • Manage your bills with My Vodafone app
    • £40.00 per month
    24 month contract From Affordable Mobiles
  • iPhone XS Max 64GB Space Grey
    iPhone XS Max
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £355.99 device cost
    • Free BT Sport and Apple Music
    • £33.00 per month
    24 month contract From Fonehouse


A refurbished phone is a handset that’s been returned to the retailer or network and has been repaired and cleaned and offered for resale. A nearly new phone is similar.

The only difference is that it’s been returned by the customer during the 20-30-day cooling-off period after they bought their phone. So it’s effectively as good as new.

If you don’t mind owning a phone that’s not brand new, refurbished phones and nearly new phones can be a great way of saving money.

And they’ll come with a full guarantee too, so you buy with confidence that you’ve covered if faults arise.

Compare refurbished phone deals

iPhone deals

Handset Name Data Amount Monthly Costs
iPhone X 64GB Silver 15GB data £34.00 p/m
iPhone 8 64GB Space Grey 30GB data £33.00 p/m
iPhone 7 128GB Black 10GB data £45.00 p/m
iPhone X 64GB Space Grey 10GB data £34.00 p/m
iPhone 7 32GB Black 15GB data £34.00 p/m
Best buy deals
  • iPhone X 64GB Silver
    iPhone X
    • 15GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £350.00 device cost
    • Priority ticket booking for O2 venues
    • £34.00 per month
    24 month contract From Mobiles.co.uk
  • iPhone 8 64GB Space Grey
    iPhone 8
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £33.00 per month
    24 month contract From Affordable Mobiles
  • iPhone 7 128GB Black
    iPhone 7
    • 10GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £9.99 device cost
    • £45.00 per month
    24 month contract From Carphone Warehouse
  • iPhone X 64GB Space Grey
    iPhone X
    • 10GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £169.99 device cost
    • Free BT Sport and Apple Music
    • £34.00 per month
    24 month contract From Buymobiles.net
  • iPhone 7 32GB Black
    iPhone 7
    • 15GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Priority ticket booking for O2 venues
    • £34.00 per month
    24 month contract From MobilePhonesDirect.co.uk

From the very affordable iPhone SE and iPhone 8 to the high-end iPhone XS Max, we compare deals for all the best-selling iPhones on all the major networks.

- iPhone 7
- iPhone 7 Plus
- iPhone X

Compare all iPhone deals

Samsung Galaxy phone deals

Handset Name Data Amount Monthly Costs
Galaxy S9 (64GB Blue) 30GB data £36.00 p/m
Galaxy S9 (64GB Blue) 20GB data £31.00 p/m
Galaxy S9 (64GB Purple) 1GB data £35.38 p/m
Best buy deals
  • Galaxy S9 (64GB Blue)
    Galaxy S9
    • 30GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £36.00 per month
    24 month contract From Affordable Mobiles
  • Galaxy S9 (64GB Blue)
    Galaxy S9
    • 20GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Free BT Sport and Apple Music
    • £31.00 per month
    24 month contract From Buymobiles.net
  • Galaxy S9 (64GB Purple)
    Galaxy S9
    • 1GB of 4G data
    • 5000 minutes
    • 5000 texts
    • £60.00 device cost
    • £35.38 per month
    24 month contract From Tesco Mobile

Need the latest Samsung Galaxy phone? Happy with an older model? We’ve got deals for all the most popular models:

- Samsung Galaxy S8
- Samsung Galaxy S8 Plus
- Samsung Galaxy Note 8
- Samsung Galaxy Note 9

Compare all Galaxy deals

Compare SIM only deals by network

Provider Data Amount Contract Length Monthly Costs
VOXI sim only 6GB data 1 month £10.00 p/m
EE sim only 6GB data 1 month £10.00 p/m
Virgin sim only 2GB data 12 months £6.00 p/m
Plusnet Mobile sim only 2GB data 1 month £7.00 p/m
ID sim only 9GB data 1 month £11.00 p/m
Best buy deals
  • VOXI sim only
    4G
    • 6GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • Unlimited social data
    • £10.00 per month
    1 month contract From VOXI
  • EE sim only
    4G
    • 6GB of 4G data
    • 1000 minutes
    • Unlimited texts
    • Triple data for 3 months - Includes data rollover
    • £10.00 per month
    1 month contract From EE Mobile
  • Virgin sim only
    4G
    • 2GB of 4G data
    • 1000 minutes
    • Unlimited texts
    • Includes capping + data rollover
    • £6.00 per month
    12 month contract From Virgin Mobile
  • Plusnet Mobile sim only
    4G
    • 2GB of 4G data
    • Unlimited minutes
    • Unlimited texts
    • £7.00 per month
    1 month contract From Plusnet Mobile
  • ID sim only
    4G
    • Exclusive
    • 9GB of 4G data
    • 500 minutes
    • Unlimited texts
    • Free Data Rollover
    • £11.00 per month
    1 month contract From iD Mobile

If you’re happy with your current phone, a SIM-only deal is the way to go.

We list low-cost, value networks, such as giffgaff and iD Mobile, that go light on your pocket but don’t include any enticing extras.

And we’ve got the best deals from the likes of O2 and EE, which include the fastest speeds, attractive customer incentives and market-leading inclusive international roaming schemes.

- Cheap SIM only deals
- Unlimited data SIM only deals
- Best SIM only deals
- 30-day SIM only deals
- Roaming SIM card deals

Compare all SIM only deals

Compare phone cashback offers and free gifts

Sony PlayStation 4

Cashback phone deals allow you to claim back some of the money you spent on your contract. They can be a good way to save money.

But be aware that they come with a host of conditions that you’ll have to abide by to claim back your cash.

Free gifts available with phone contracts typically include high-street vouchers, Amazon Gift Cards and smartwatches. You can also find phone deals with free PlayStation 4 consoles, tablets and smart TVs.

Compare phone deals with free gifts