What is a better stocks, Mutual fund or bonds for retirement?
First determine the proportion of debt and equity allocation as per your current age and risk appetite.
Now a days gold has also been added as an asset class, you shall have to slash debt and equity allocation judiciously to accommodate gold.
If one does not have adequate knowledge about instrument analysis then he should go for mutual fund option.
Though choosing appropriate MF scheme also requires skill or investment adviser's advice.
Now a days multi-asset funds are also hitting the market which invests in debt, equity, commodity and real estate.
For directly investing into bond market one should properly understand the interest rate cycle as bond prices fall with rising interest and the vice-versa.
For retirement one should first set the target and then judiciously allocate across various different asset classes.