Almost everything Apple is set to announce Tuesday, including iPhone X, was leaked this weekend
https://www.cnbc.com/2017/09/11/iphone-x-apple-watch-3-and-more-leaked-in-ios-11-gm-code.html
An unreleased build of iOS 11 that was leaked to the press over the weekend spilled almost all of the beans on Apple's big announcements this week, including new information on the high-end iPhone X.
9to5Mac was one of the sites that was able to gain early access to the unreleased beta software, which revealed that Apple's new iPhones will be named the iPhone 8, iPhone 8 Plus and iPhone X. Previously, it was thought that Apple was going to release an iPhone 7s, iPhone 7s Plus and a high-end iPhone 8.