Who would win Marvel or DC comics?

That's hard to say. If it was Justice League vs Avengers, Justice League would win by far. In a crossover event Superman beat Hulk, Batman beat Captain America, Flash beat quicksilver, Spider-Man beat Superboy, Wolverine beat Lobo, Thor beat Shazam, Aquaman beat Sub-Mariner, Silver Surfer beat Kyle Rayner Green Lantern(No surprise he's a chump compared to Hal Jordan Green Lantern), Elektra beat Catwoman, Wonder Woman would have beaten Storm with Thor's hammer but decided it would not be honorable and dropped the hammer and lost, and Robin beat Jubilee.