Apple recently moved up its shipping times for the iPhone X to within the acceptable timeframe for giving as a Christmas present. Directly fro the Apple store, you can have your iPhone X delivered sometime around Dec. 11. To make things even easer on Santa's Elves, some official Apple resellers have the iPhone X in stock and waiting for you to pick up!
Unlike the 64GB Apple TV 4K, which is seeing a drop in availability, the iPhone X has had its production ramped up just in time for the holiday season. In addition to getting an iPhone X directly from Apple retail stores within the next two weeks, it's also available at Best Buy with a shipping date of Dec. 6. Depending on where you live, you might be able to pick one up in-store today.
Both Verizon and Sprint are shipping the iPhone X within a reasonable timeframe — the former's estimated shipping is Dec. 13 and the latter is Dec. 8. You can take a risk with T-Mobile, which has a shipping estimate of Dec. 19 - 26. AT&T's estimated shipping ranges from Dec. 22 - Jan 2, which is a little too risky, in my opinion.
Currently, it looks like Target is out of stock of the iPhone X online, but my local Target has a limited supply in stock in-store, so you should check out Targets in your area.
Fry's Electronics is a possibility, too. In my area, I can pick one up in-store, but it's not available online.
If you're thinking about getting someone you love an iPhone X for Christmas, you're going to have an easier time than you might have previously thought.
Master your iPhone in minutes
iMore offers spot-on advice and guidance from our team of experts, with decades of Apple device experience to lean on. Learn more with iMore!
Lory is a renaissance woman, writing news, reviews, and how-to guides for iMore. She also fancies herself a bit of a rock star in her town and spends too much time reading comic books. If she's not typing away at her keyboard, you can probably find her at Disneyland or watching Star Wars (or both).