I pack them in plastic ziplock bags with a mothball (zensect ones, in the orange packs) to keep them company. We have had moths but the cashmere, merino and silk all survived intact this way. Dry clean or freeze before packing away.
I have some cheap plastic bags from John lewis that are scented with lavender. I don't think lavender is proven to deter moths but I fold the bags up tightly. I have had 1 jumper eaten by moths and suspect it was my fault- they say that moths like clothes that have been worn and not washed and this was an old jumper that I'd sling in the wardrobe after a couple of wears etc ( always over a T shirt so it was never sweaty).
I store them freshly washed/ironed and use Brora zipped clear bags (you can buy them for around 3 quid) and spray with lavender moth stop spray from Lakeland. Touch wood this seems to have worked this year - it's expensive but once bitten twice shy as I lost a beautiful Comptoir cashmere sweater to moths two years ago.