Hi Steffy,
The maximum trip duration for an annual policy can vary from insurer to insuer, but typically it ranges between 31to 62 days, depending on what you pay for.
Try www.insurancebookers.co.uk , they have annual policies with trip duration of up to 45 days and also include 17 days of wintersports as standard. Annual cover starts from £29.98
Best of luck
TIG