The last time we updated this list, the Google Pixel took the top spot away from the iPhone 7.
This month, we still consider the Pixel a superior phone, and we've added a surprise newcomer, which you'll find in 11th place.
To make way for the newcomer, it was time to take off the BlackBerry Passport. It's still a great, unique phone, but after three years on the market, it was time to let it go.
Here's our list of the best smartphones you can buy.
Note: Prices may vary depending on the retailer.
20. BlackBerry Classic
If you were a BlackBerry fan in the company's heyday, you're going to love the BlackBerry Classic. It looks similar to older BlackBerry models, but features a sharp touch-screen and an excellent physical keyboard.
19. BlackBerry Priv
The BlackBerry Priv is a huge departure for BlackBerry. Instead of running BlackBerry's own operating system, the Priv runs Android. While it may look like a standard Android phone, the Priv has a slide-out keyboard.
This could be a great device for those who want a physical keyboard but still want access to Google's apps and services that aren't available on other BlackBerry devices.
18. Moto G4
The Moto G4 is available in three different models, including the regular $200 G4, the $250 G4 Plus, and the $150 G4 Play.
We reviewed the G4 Plus model, which has a 16-megapixel camera, compared with the 13-megapixel shooter on the regular G4, and found that it's the best cheap smartphone you can buy. The G4 Plus also comes with a fingerprint sensor, while the other models don't.
Price: $130 to $230
See the rest of the story at Business Insider