А почему не 5-10? Или не 1-2? И зачем её вообще менять, если она устраивает?
В СССР были так называемые Ветераны труда, отработавшие всю жизнь на одном месте. Например, моя тётушка отработала в комбинате художественных промыслов (кружева, платочки, наволочки, пододеяльники проходили через её руки), а бабушка - на железной дороге.
Что касается меня, то я уже к таким патриотам не отношусь. Переходил на другое место работы тогда, когда мне давали бОльшую зарплату.
Сейчас работаю на полставки в двух местах, и меня это вполне устраивает, так как там не требуют моего постоянного присутствия. Работает связь - меня не трогают. Не работает - меня вызывают, чтобы я это дело исправил. Работаю на этих предприятиях уже больше 20 лет. И зачем мне эту работу менять, если условия устраивают и меня, и руководителей?
И ещё: в вопросе спрашивается, как часто нужно менять работу. Но не говорится о причине.
И тут я согласен с ответом Елисейки: если работа устраивает, то зачем её менять? А вот если не устраивает, то и каждый год менять придётся! А причины того, что работа не устраивает, могут быть разные: от маленькой зарплаты за выполнение ещё и чужих обязанностей, до руководителя-самодура, который сам не знает, чего хочет, и делает для своих подчинённых не работу, а каторгу.
Также причинами смены работы может быть невыплата зарплаты (к сожалению, такое встречается и сейчас) и обычное сокращение штата предприятия.