Disney has a few big holiday releases coming to theaters, and from a business standpoint it would make sense to attach the Avengers 4 trailer to one of those titles to start building audience awareness around the Mouse House’s biggest 2019 film.
The Infinity War trailer arrived before Black Panther and certainly didn’t draw attention from that movie, so there is no reason to think we’ll be waiting till after Captain Marvel.