Where do people get this BA Airbus shorthaul, Boeing longhaul idea from? It always makes me smile
It's not a rule set in stone, you don't have to go far back into British Airways' history to find the DC-10, TriStar, BAC1-11, BAeATP, B737-200...
While British Airways appears to be moving towards a more Airbus oriented shorthaul fleet and a Boeing dominated longhaul fleet, I don't think you can say which way any future 767 replcement orders will go because this aircraft operates both long and shorthaul flights for the company, so either the A330 or the B767 would fit in with the company's fleet plan.
As it is I don't think BA is in a hurry to replace the 767 because they're not old, and size-wise they appear to be right for the routes they serve. Plus these aren't the most marketable aircraft due to their Rolls Royce engines which make them pretty unique.
The only real problem being with the 767 it will be difficult to offer the full 4-class product on these aircraft, particularly the new Club World, due to the cabin width. Plus the recent A321 order will hasten the 757s departure, making the 767 something of a stand-alone fleet in terms of operation and crewing (At BA pilots are 757/767 cross qualified)
As the fleet currently stands the shorthaul fleet comprises;
And the longhaul fleet