Feels kind of impossible to defend myself from hook, specially when the punch comes straight forward and turns into hook at the last point.. What's the best way to defend it?

Imagine if the opponent throws a real quick long hook with little power, it seems impossible to avoid the hit. I sometimes slip it as it looks like a jab or cross to me then end up getting hit.