Major Puppy, there are 17 A350s each with 438 seats and 15 A330s that have already reached 20 years old. That is a lot of capacity. With the current state of manufacturers order books it would be a miracle to see all replaced in 2028. Certainly 2028 may be the year when the first replacement craft arrives but not the last. I expect that to occur several years further into the future.