Get an iPhone 12 at a discount, buy the new iPhone 13, or wait for the iPhone 14?