This is a little strange question as the NAV of the mutual funds mainly depends upon the stock market. As we all know that no one cannot predict the market and there are only assumptions or Technical/fundamental analysis. Now, coming to your questions - the market fluctuates many times so it will very difficult to give only positive returns for 5 years.

I do have read some of the funds which have given consistent returns.
Some are mentioned here:
1) HDFC Top 100 fund.
2) Tata large-cap fund.
3) Axis Mid-cap fund.
4) Dsp Midcap fund.
5) Mirae asset Bluechip fund.