http://www.businessinsider.com/the-20-best-smartphones-in-the-world-2017-11/
1. Apple iPhone X
2. Apple iPhone 8 Plus
3. Apple iPhone 8
4. Google Pixel 2 XL
5. Google Pixel 2
6. OnePlus 5T
7. Samsung Galaxy Note 8
8. Razer Phone
9. Apple iPhone 7 and iPhone 7 Plus
10. Samsung Galaxy S8 and S8 Plus
11. Essential Phone
12. LG G6
13. HTC U11
14. Apple iPhone SE/6S/6S Plus
15. Motorola Moto Z2 Force
16. Motorola Moto G5S Plus
17. Motorola Moto G5 Plus
18. BlackBerry KeyOne
19. Sony XZ Premium
20. BlackBerry Classic