Here are the phones with the best cameras, screens and battery life.
CNET editors picked the best prepaid phones you can buy today.
Pure Android at its absolute best
If you're wary of Samsung or looking for a worthy iPhone alternative, the Google Pixel is the high-end Android phone to get.
The Axon 7 is ZTE's best to date, but the OnePlus 3 is a better phone at the same price.
At $400, the OnePlus 3 is the best budget Android phone you can buy, with a premium look and feel, and performance fast enough to go head-to-head with any high-end handset on the market.
With its big, bold screen, water-resistant design and rock-bottom price, the Moto G4 is a dazzling deal.
Not yet rated
Huawei's Honor 5X is a great deal for budget-phone seekers.