Apple's iPhone 12 series has four different version, starting with the iPhone 12 mini and going up to the iPhone 12 Pro Max. We take a deep dive at all four iPhones, highlighting the key features to expect and which one should be your pick, if you are planning an upgrade.