Save on Smartphones –
Extend the Life of your current phone - new phones are more expensive and “free” phones are a thing of the past.
Update the operating system - this will install latest security protection and new features, may speed up sluggish phone. If phone is too old to accept updates, then it would be time for a new one.
Replace the battery, swap in a new screen, increase the storage space - offload pictures, delete apps that you don’t or rarely use.
Deciding it is time for a new phone? - Buy an earlier generation of the new phone, consider all brands, or consider refurbished.
February 2019, Consumer Reports