if they wait until iPhone 16 that would mean they would no longer be able to sell the previous years model in the EU which they always tend to sell for a lower price so that wouldn't really make too much sense to wait until that time
I don't think that's true. The law applies to phones manufactured after the December 24' deadline....