I had 5 jobs before I launched my own business. The first four jobs had a combined tenure of 8 years, while the last one lasted for 15 years. I was happy in my last job but I felt that I should be on my own.
Job hopping was frowned upon during my active career but I couldn't help changing the jobs for bettering my career. At least that was my perception (or excuse, if you would like to call it so!)