Before you jump in with the funnies on only getting it at Christmas you should wait until I have explained the situation.
Which Annual was on your Christmas list? For me it was either the Beano or The Victor, I'd never have got both!! I was a fast reader and got through mine quickly, but my brother would get through his at a much slower pace, and I could never get him to swap Annuals before he had fully read his ... I do recall one Christmas giving him a swipe round the back of his head with my new Annual to make him speed up.... didn't work he just went slower, and I got a clout from mum for my trouble .... great days!!
So what was your choice for Annual at Christmas, perhaps you still got one this Christmas?