The new iPhone 16 has hit its lowest price yet on Amazon