Right now in Brazil its interesting because people can take on duration risk. A "Treasury Direct" program started in 2005 and people can buy inflation linked bonds for as far as 2050. This creates an interesting dynamic because its an asset that historically was not avaliable, most people could only own savings accounts (that would compound every 3 or 1 month) and some fixed income funds with low durations. In fact, the government couldn't even issue very long-term bonds denominated in the domestic currency, because no one would buy them.
In the US, duration is a good stock market hedge (usually). But in Brazil so far this has not been the case, when the crisis hit stocks and long-term bonds fell. At the same time Brazil still has hyperinflation risk, all it takes for that to happen is a crazy loon to get elected in the next 20 years and put another group of loons in the central bank (which is not legally independent). So long-term bond holders take on "stock market risk" (risk aversion risk) without the hyperinflation protection that stocks have.
At the same time, they benefit from the possibility that Brazil is going to be doing very well in the next decades as the central bank learned from the past and now, like in other developed economies, every business clycle, inflation will to go a new lower level. If that plays out inflation could be headed to 2-4% and interest rates will collapse. These bond holders will make huge money. But so will stock and real estate holders. But the last two are more protected against the risks