The gap between good and great smartphones is getting smaller and smaller, and ranking smartphones is becoming harder and harder.

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

Source Business Insider