Ice is better for acute injuries, while heat is better for new and nagging injuries. Ice causes muscles to tighten and restricts blood flow, while heat does almost the opposite. Ice can slow inflammation, which is better for an acute injury, like an ankle sprain.