| Apple iPhone 12 5G 64GB on O2 24m contract – 300GB data | O2 | 300GB | £89.99 | £36.00 | s100004.47996667 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 450GB data | O2 | 450GB | £44.99 | £39.00 | s100002.27971111 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – Unlimited data | O2 | Unlimited | £9.99 | £48.00 | s100008.08324138 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 60GB data | O2 | 60GB | £104.99 | £35.00 | s100018.49783333 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 50GB data | O2 | 50GB | £239.99 | £27.00 | s100024.5598 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 30GB data | O2 | 30GB | £149.99 | £20.00 | s100026.99966667 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 40GB data | O2 | 40GB | £159.99 | £32.00 | s100028.20175 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 20GB data | O2 | 20GB | £199.99 | £17.00 | s100041.3955 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 60GB data | O2 | 60GB | £79.99 | £37.00 | s100018.46516667 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 200GB data | O2 | 200GB | £14.99 | £28.00 | s100003.50935 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 100GB data | O2 | 100GB | £79.99 | £24.00 | s100008.3591 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 300GB data | O2 | 300GB | £124.99 | £34.00 | s100004.55343333 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 120GB data | O2 | 120GB | £49.99 | £26.00 | s100006.03258333 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 300GB data | O2 | 300GB | £169.99 | £31.00 | s100004.61303333 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 100GB data | O2 | 100GB | £304.99 | £23.00 | s100013.6203 | See Deals |
| Apple iPhone 12 5G 64GB on O2 24m contract – 10GB data | O2 | 10GB | £289.99 | £24.00 | s100117.591 | See Deals |