Technology analysts Canalys estimate that Apple shipped 29 million iPhone X units in Q4 last year (Apple’s Q1 2018). It says that 7M of them – almost a quarter – were shipped in China.

The firm says that two factors helped ‘impressive’ sales of the flagship iPhone …

First, it said that markets where consumers can finance the phone meant that most were undeterred by the four-figure price-tag, focusing instead on whether the monthly payments were affordable.

Second, consumers struggling to afford the device could offset the cost.

All the same, says Canalys, 29M units would be slightly below expectations, with early supply constraints and a split launch between the iPhone 8 and iPhone X contributing factors.

The firm noted that older models – the SE, 6s and 7 – also sold well, suggesting Apple has got its line-up strategy right.

A CIRP study indicated that the iPhone 8/Plus and iPhone X accounted for about 61% of U.S. iPhone sales in Q4. Analytics data suggested that Apple dominated device activations leading up to Christmas, with Kantar data showing the iPhone 8, 8 Plus and X as the top 3 best-selling phones in the US in November.