Since Yosemite (which was really bad for me) I typically stay with a major version 2-3 years.
Yosemite > El Capitan > High Sierra > Big Sur > Ventura > Sequoia
I won't be installing Tahoe for the time being. Hoping macOS 27 will be an improvement.