Apple may serve up a modest mid-cycle refresh in March, leaving the radical redesign for the 10th anniversary edition expected in September 2017. Here's what we know so far.
This is one Honor phone that sticks to a traditional single camera.
The Ektra tries to be a great camera and a high-end phone at once, but it's not great at being either.
Oppo's R9s battery life and camera make it a great midprice buy, even if it isn't as buttery-smooth as more upmarket phones.
Samsung's next big phones could come with a curved screen and their own "Bixby" AI assistant.
This is our new favorite budget Android, but if you have the OnePlus 3, you don't need to upgrade.
The LG V20 is the best phone you can buy with a removable battery, and its audio recording prowess is a cherry on top, but skip the phone if neither is a priority.
If you're wary of Samsung or looking for a worthy iPhone alternative, the Google Pixel is the high-end Android phone to get.
Get Google's fantastic Pixel XL if you can cough up the cash and simply want more pure Android goodness on a bigger screen.
The Huawei Honor 8 is a likable midprice phone with some extra perks, but its short battery life holds it back.
Even if you don't give two licks about its cool modular capabilities, get the Motorola Moto Z for an affordable phone with an impressively enduring battery life.
If you're on the hunt for an affordable phone with pretty long battery life, the Motorola Moto G4 Play deserves your attention. But the regular Moto G4 gives you even better features for just a little more cash.
The iPhone 7's notable camera, battery and water resistance improvements are worthwhile upgrades to a familiar phone design. But ask yourself if you really need an upgrade... and if the Plus might be a better choice.
The iPhone 7 Plus is one of the best point-and-shoot cameras ever -- and it's a great phone, too.
Don't buy the Galaxy Note 7, and return it if you've already bought it.
If you want a big screen phone that lasts and lasts, the Oppo R9 Plus has the right price.
The new phone sports Android 6.0 Marshmallow and has an affordable price tag.
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.