If it's time for a smartphone upgrade, this may be your best bet.