The best Android phones that fit every budget

You can spend $700 for a flagship Android phone or $60 for a low-end model. Regardless, the 2016 Android smartphones offer strong performance for every type of user.