Live deal insights
Three contract deals — price snapshot
- Average total cost: £1,715
- Lowest total cost: £1,187
- £0 upfront options: 0 deals
- Typical contract length: 36 months
- Average data allowance: 98GB
Last updated: 07 Apr 2026 from 252 live offers
We may earn a commission if you click through and purchase via our links. This does not affect how deals are ranked or selected.
Monthly Price increases to £23.47 on 1st April 2027 and to £25.77 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£21.17 per month
Total Cost: £1,186.82
Monthly Price increases to £23.47 on 1st April 2027 and to £25.77 on 1st April 2028
Monthly Price increases to £25.27 on 1st April 2027 and to £27.57 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£22.97 per month
Total Cost: £1,186.62
Monthly Price increases to £25.27 on 1st April 2027 and to £27.57 on 1st April 2028
Monthly Price increases to £27.22 on 1st April 2027 and to £29.52 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£24.92 per month
Total Cost: £1,186.82
Monthly Price increases to £27.22 on 1st April 2027 and to £29.52 on 1st April 2028
Monthly Price increases to £28.47 on 1st April 2027 and to £30.77 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£26.17 per month
Total Cost: £1,366.82
Monthly Price increases to £28.47 on 1st April 2027 and to £30.77 on 1st April 2028
Monthly Price increases to £29.02 on 1st April 2027 and to £31.32 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£26.72 per month
Total Cost: £1,186.62
Monthly Price increases to £29.02 on 1st April 2027 and to £31.32 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£27.17 per month
Total Cost: £1,387.22
Monthly Price increases to £29.07 on 1st April 2027 and to £30.97 on 1st April 2028
Monthly Price increases to £29.07 on 1st April 2027 and to £30.97 on 1st April 2028
Monthly Price increases to £30.27 on 1st April 2027 and to £32.57 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£27.97 per month
Total Cost: £1,366.62
Monthly Price increases to £30.27 on 1st April 2027 and to £32.57 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£28.17 per month
Total Cost: £1,423.22
Monthly Price increases to £30.07 on 1st April 2027 and to £31.97 on 1st April 2028
Monthly Price increases to £30.07 on 1st April 2027 and to £31.97 on 1st April 2028
Monthly Price increases to £30.83 on 1st April 2027 and to £33.13 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£28.53 per month
Total Cost: £1,186.78
Monthly Price increases to £30.83 on 1st April 2027 and to £33.13 on 1st April 2028
Xiaomi 12 5G Dual SIM 256GB Purple, 256GB Purple
£28.97 per month
Total Cost: £1,387.02
Monthly Price increases to £30.87 on 1st April 2027 and to £32.77 on 1st April 2028
Monthly Price increases to £30.87 on 1st April 2027 and to £32.77 on 1st April 2028
We may earn a commission if you click through and purchase via our links. This does not affect how deals are ranked or selected.
Three contract deals — price snapshot
Last updated: 07 Apr 2026 from 252 live offers
Specifications are provided by the manufacturer and may vary by region.
No reviews yet for the Xiaomi 12
Share your real-world experience to help others compare and choose with confidence.