The iPhone 12 may be a good few years older than Apple's current flagship iPhone 15 range, but with the newest deal from Amazon proves you don't have to splash big to get a decent-performing phone. As the model becomes increasingly difficult to get your hands on, this offer is a fraction of the cost.