Averaging around 100 hours on my mower each season, I have always changed the oil and filter at the end of the season before winterizing my machine. I have never had an oil related problem but recently an acquaintance insisted that the oil should be changed at the beginning of the season because oil changed at the end of the season is subject to collecting impurities while sitting unused over the winter.
Is there any evidence that either choice is best or is it more a personal choice?
The only significant "impurities" the crankcase oil may collect is water vapour.
The next time you use the machine AND it gets to its loaded (working) running temperature, for at least 30 minutes, the water vapour will be driven off.
I live in Australia (opposite seasons to you). I have always done my annual small motor servicing, between Christmas & New Year - annual summer holidays BUT about mid season grass growing . Works for me!