It really depends where and when you want to travel. If you're locked into school calendars and want Hawaii at Xmas or Europe in the summer you need to plan as early as possible. Off peak season and destinations are much easier. We have found AA and oneworld partners to work very well and are able to avoid BA and their surcharges. The more flexibility the easier.