However it seems that there could be another reason, and that is customers are preferring the older iPhone 7 models. In a report from Reuters, they are citing carrier store surveys conducted by KeyBanc Capital Markets in which it was found that as far as US consumers are concerned, the iPhone 7 appears to be outselling the iPhone 8.
It is understandable why this might be the case, since apart from the under-the-hood performance upgrades, the iPhone 8 isn’t exactly the most compelling upgrade over the iPhone 7, at least compared to the iPhone X. The lower price tag also makes it a more attractive alternative to those who’d rather not spend too much money.
This isn’t to say that the iPhone 8 is a flop, far from it, but rather the survey has found that the iPhone 8 isn’t as popular compared to its predecessors. It has also been suggested that customers are waiting for the iPhone X for comparison before making a decision. KeyBanc analyst John Vinh says, “Many respondents indicated that a meaningful portion of customers are buying iPhone 7 in lieu of the new iPhone 8, given the lack of significant enhancements in the new phone.”