Both are bad but canelo khan is worse. The reasoning is that it was specifically billed as a huge fight and was primarily made. It wasn't a backup plan. GGG at least had the desire to fight a middleweight but eubank ducked out so GGG picked a welter to fight. And Brook is seen as maybe the best welter while khan was closer to the 10th best welter.

With all that said, it's unfortunate that this is the fight we get.