It all comes down to the difference in temperature between the North Pole and the equator.

Source: Europe could get 42 more days of summer by the year 2100 due to climate change