iPhone 12 Mini vs. iPhone 12: Inside that $100 price difference – CNET