Stocks promise higher returns but at a higher risk. Bonds, however, guarantee a reliable rate of return and are ideal for risk-averse investors.