I suggest you look at FCNTX (Contrafund) recommended above as a good aggressive fund to hold long term. It's performance was very good when I researched it 16 years ago, and since then it has performed very well. I believe expenses are in the 0.7% range.
Another good Fidelity fund, although a bit less aggressive, is their higher minimum S&P 500 index fund. Expense is 0.04%. Warren Buffet would approve of this choice.
With 25 years left to retirement, a market crash in the next few years would be a good thing for you. That would mean more shares purchased at a lower cost, with plenty of time to recover before you have to make withdrawals.