Of course they are afraid of the cold, so fish in winter hide in deep water and move less to reduce metabolism.
Generally speaking, deep water is better, which is related to the physical characteristics of water.
In winter, even if the water surface freezes, the temperature of the water under the ice is not zero, but is often several degrees above zero. This is because water has a large specific heat and dissipates heat slowly, so the deeper the water, the lower the temperature. The better the insulation effect, the higher the water temperature, which is more conducive for fish to survive the winter.