Long term mutual fund

Long term mutual fund ( 20+ years) which have highest CAGR or I have to select Nifty bees (ETF) Please suggest me, thanks