Amateur - Looking for feedback on diversifying (or over diversifying?) my long-term portfolio and get some insights/advice from veterans

About me

I’m in my early 20s, and this is the first time I’m building a proper long-term portfolio. My investment horizon is 20+ years, and I have a pretty high risk appetite, so I’m okay with volatility as long as the overall portfolio makes sense.

Here’s what I’m doing and planning:

  • HDFC Flexi Cap – 27%
    Rationale: Core Indian market allocation.
  • Motilal Oswal BSE Enhanced Value Index – 13.5%
    Thesis: Long-term exposure to the value factor.
  • ICICI Prudential Nasdaq 100 – 16.2%
    Thesis: International diversification and exposure to leading US tech companies.
  • Mirae Asset Small Cap – 16.2%
    Thesis: Higher long-term growth potential.
  • ICICI Prudential Pharma, Healthcare & Diagnostics – 10.8%
    Thesis: I see healthcare as an evergreen sector with strong long-term tailwinds.
  • Gold/Silver ETFs – 16.2% (planned)
    Rationale: Planning to split this allocation between Gold and Silver for diversification and as a hedge.

Now here’s where I’m confused.

My original plan was to keep the Pharma fund and add one more thematic allocation , probably an Automobile fund. The reason isn’t that I want to keep Auto forever. My thought process was to always have one tactical sector allocation that I can rotate over time if another sector has a stronger long-term story. The rest of the portfolio would ideally stay unchanged.

But the more I think about it, the more I’m worried about covering the whole market ie mapping NSE 500 eventually.

So I’d love to hear your thoughts:

  • Does this overall framework make sense?
  • Would you have one evergreen sector (like pharma) and one rotating tactical sector, or would you avoid sector funds altogether?
  • Is my portfolio already good or overdiversified, and should I churn funds?

Would genuinely appreciate any feedback. Since this is my first serious attempt at building a long-term portfolio, I’d rather get the framework right now than keep tweaking it every year.

Midcap has outperformed small and large cap in the last 7 years. Even after the recent corrections, it has outperformed. :chart_with_upwards_trend:

Give midcaps an allocation in between flexi and smallcap. :heavy_division_sign:
Check its holdings against your flexi fund’s holdings so that there isn’t much overlap. :scroll:

There is no point in holding silver long term as gold has historically delivered more absolute returns with lower volatility. :coin:

Sectoral plays are a landmine, I would avoid. :boom: