The two advantages of bonds are safety and income.
If you wait until the maturity date, you will be assured of getting the face value of the bond.
In the meantime, however, the bond will fluctuate, because of
- changes in interest rates, or
- the creditworthiness of the corporation.
Bonds don't have a particularly impressive record.
- Except for a year here or there, common stocks have always been a better place to be.
- Furthermore, the return on bonds today is not much better than the rate you can get on a money-market fund.
Also, bonds, even U.S. Treasuries, have an element of risk.
- They decline in value when interest rates go up.
- Long-term bonds, moreover, slide precipitously when rates shoot up.