But some general retailers said they were sure the new iPhone 8, and iPhone 8 Plus - which start at 5,888 yuan (US$892) in the mainland - will quickly become available at lower prices than their official launch prices when they finally start to hit other shelves across the country.

"I will buy two, one for my other daughter".

Many customers in the store were trying to the test the new models instead of committing to buy.

If you'd prefer to pick up the phones SIM-free, the iPhone 8 is priced £699 for the 64GB edition.

The price tags are an increase from last year's iPhone 7 and 7 Plus; in addition, in the United States the iPhone X 64GB model costs $999 while the 256GB model costs $1,149. We've picked out what we consider to be among the best deals for our iPhone 8 buyer's guide.