Should you preorder Apple’s iPhone 8, or wait for the iPhone X?