Only job hop if you're not getting the promotions/raises you deserve.

If you are getting them and are happy where you're at, job hopping isn't necessary. 

If you're not getting them, however, give yourself one.