It all depends on what the 401k has as options .
I have friends that have worked for a company for 18yrs. and what thay have in there 401k does not come close to what I have after 10 yrs.
Being diversified is the way to go if you have some time to play the market game.