The iPhone 12 costs £114.99 refurbished (no longer sold new) compared with £99.00 refurbished (no longer sold new) for the iPhone 11. If you want 5G, the iPhone 12 is the better choice. If value is your priority, the iPhone 11 offers the stronger buy at a lower price point.