I mean, we also gotta take into account that the crocodile has armored plates and the great white shark is likely lower in intelligence than crocodiles (but then again, fish were just never known for being intelligent, or at least nobody bothered to study that aspect). While a hippo can split a nile crocodile with its jaws, a hippo's teeth are designed for crushing. A great white's teeth are designed more for cutting/slicing, which I'm certain is different from a hippo's crushing teeth.
Also, weight isn't the end-all be-all here. If it was, a dung beetle would never have been able to move a kilogram like they legit do. A nile crocodile's bite has a strong enough grip to surprise an elephant despite the crocs being generally avoidant of them, and niles had dealt with young elephants before, which I'm pretty certain are more dense than any shark would be. I'm pretty certain a saltwater crocodile would be able to move a great white more easily than it would a hippo of the same weight.