Buying a brand-new smartphone is no longer the obvious choice. Older flagship models are proving they can still deliver strong performance at a much lower price. With longer software support and fewer ...