It is true that within the IT industry people hop jobs a lot, please forgive the generalization, usually between one and three years, mostly because it's such a competitive work environment.

That being said, when I see someone who has stayed with a company for some time it makes them a stand-out candidate. 

The question then needs to be answered, why is the candidate a stand out, is the candidate risk adverse or do they have a lack of ambition or did they stay because the company was continually finding new ways to excite, inspire and motivate them?

A candidate who has grown and stayed with a company over time, can legitimately offer loyalty to potential future employers, a very rare commodity.

Unlike your friends, it sounds like you have found a great position that could challenge and reward you for some time to come.