And for long term(> 10 years), I feel Equity and Mutual fund will have better return than PPF. NPS also invest in Equity(if you choose the option correctly), but there are lot of T&C to withdraw that amount before and even after retirement. And I don't plan to work beyond 40-45 years.hope u've some share in NPS, PPF, etc for long run