How long do you hold on to your phone until it’s time to upgrade?

I hold on to mine for five years or more, provided the device still properly works and is compatible with current or new software.

How long do you hold on to your phone until it’s time to upgrade?
Post Opinion