I think it's assumed that 2+ years is a normal stepping away point. Personally I've done a nearly 7 year stint, then a 2.5 year stint, and currently nearly a year into my current position. My thoughts are that I wish I would have changed jobs more often for my first job when I was learning, to open up my mind to what was out there. Although I still think it's important to move around. 5 years seems like you're stagnating (unless you're in a position where you are driving the direction).
I think it's assumed that 2+ years is a normal stepping away point. Personally I've done a nearly 7 year stint, then a 2.5 year stint, and currently nearly a year into my current position. My thoughts are that I wish I would have changed jobs more often for my first job when I was learning, to open up my mind to what was out there. Although I still think it's important to move around. 5 years seems like you're stagnating (unless you're in a position where you are driving the direction).