Apple iPhone 12 5G (64GB Green) at £319.99 on Non-Refresh Flex (24 Month contract) with Unlimited mins & texts; 10GB of 4G data. £20 a month.