It normally is the earlier you book the cheaper the price....
it depends what company and where you are flying from as to when they go on sale, best to look at each website and see whats on sale now and work out how many months ahead they go, that normally works for us
..