if you are talking of box office. marvel is going to be on top indefinitely. No one can stop them anymore, take it from a person who once said any harry potter related movie would still be earning more than mcu movies. Oh boy was I wrong.
I also think James Cameron is having sleepless nights since he knows it may be hard for him to pull off another Titanic and Avatar box office size, but if anyone can do this again it is him.