These are different funds but they are all relatively the same strategy.
XGRO is an all in one ETF, 20% fixed income and 80% equity.
TGRO and FGRO are around 15% fixed income, 85% equity
These are going to be funds that have lower volatility than a 100% equity fund like XEQT, VEQT, etc.
Buying these funds really depends on your overall risk tolerance. There are a small amount of tweaks to each fund that make them unique. FGRO, for example, has more US exposure than the others while TGRO splits US and Canadian exposure.
They all perform relatively the same. XGRO has lagged the other two, but that is likely because of higher allocations to fixed income.
It is hard to "prefer" any of these over one another because TGRO and FGRO effectively run the same portfolio and have gotten the same returns. And XGRO is higher fixed income, which could appeal to those who have higher fixed income needs.