Its good to keep some money safe but I keep only 10% of my money in PPF, because the return is normally equals to inflation. So you won't get anything. Go for MF and large cap Shares for long term.