Public provident fund i.e PPF is a better option. It is tax free, making deposit in ppf account is deductible under section 80C, its interest in also tax free and also withdrawal is tax free. It also provides a good interest rate.