I'd avoid mortgage backed bonds, since they mostly capture the downside of interest rate changes. When interest rates fall, what do people do with their mortgage? Pay it off and take out a new one. That's your bond they pay off, and you get your money back - after rates fall. If rates go up (and you're missing out on better rates), people are unlikely to refinance.