The Lockin of PPF is 15 years and that of NSC 6 years. The Bank FD (Tax Saving - a new one)lock in is for 5 years. Hence, the best investment would be for Infrastructure Bonds (issued by ICICI Bank etc) the lock in period of which is only 3 years.
Heard a news that PPF returns might be taxable in future. What does that mean? Assume I open a PPF acct today, will my returns remain non taxable. Whats the probability of it getting taxable. Kindly clarify.