Small-cap funds invest in stocks of smaller companies with higher growth potential but also higher risk. On the other hand, large-cap funds invest in stocks of well-established companies with stable performance and lower risk.