In a PA28 I apply carb heat in any descent where the rpm is low.
In the circuit carb heat goes on as part of the downwind checks and stays on until finals at around 300 - 400 ft. Then it goes off so that I have the power should I need to initiate a g/a.