Ring doorbell 4

I have a ring door bell 3 should I upgrade to the new model? How often do they come out and how long should I leave it before upgrading? I do like the new features but not sure if it’s required to replace them every year?