You should buy a bond when you have allocated your capital in other asset classes and want to earn a steady and safer income as a part of the diversification process.