I have compared how the value of gold has held up vs a basket of long term bonds for various time periods, and have myself found that gold generally does better. Probably I've posted on that on this forum before, however do not have the time to look up now. Of course, if you pick certain dates and periods, long bonds have done as well or even better. Pretty much, one will find what they are looking for on this subject -- though I do believe an extensive and neutral comparison will find gold does better if one does not cherry pick dates.
However, the biggest advantage of gold -- is not in such head to head comparison. It is in the discreet nature of holding gold vs bonds based on fiat units, and we know what historically has always happened to fiat. The masters like you to hold bonds vs gold, because they can control and keep tract of such bonds. That's the big one folks, you like the masters to know all you save in or not??
Trading is another matter, however I have known many who foolishly run to bonds when they fear their stocks are collapsing, somehow having been brainwashed by standard financial advisor into believing bonds are a safe haven in such times -- and then they see their bond values collapse as interest rates increase. Most people are to slow to be good traders. I say keep it simple, and keep a solid core of gold, what everyone with a good amount of savings should have. The only reason standard financial advisors don't say this is that they are captives of what is essentially a system based on sin (i.e. usury), slavishly imagining that if they prostrate themselves to their digital masters, that they will be rewarded.
“Of all the contrivances for cheating the laboring class of mankind, none has been more effective than that which deludes them with paper money.”Daniel Webster (1782-1852)