Home Tech Best Android phones (December 2017): our picks, plus a giveaway