Best Android phones: What should you buy?

Choosing a new Android phone isn’t easy. The Android universe is teeming with options, from super-expensive flagship phones, to affordable models that make a few calculated compromises, to models expressly designed for, say, great...