It is a cycle most smartphone users are familiar with: a new device is announced, the marketing campaigns promise ground-breaking features, and suddenly the phone in your hand feels outdated. But upgrading does not have to mean taking a massive financial hit. Most modern smartphones retain solid res