I do a backup and full factory reset once every major OS version releases, but only then.
I have never had any issues, bugs nor anything similar that's widely reported when new versions of iOS are released, and I believe that's because upgrading always leave remnants of lingering trash. But that's me.