'00 Jeep Cherokee Sport Rust Problem

The roof of my jeep is rusting away little by little. I’ve seen it on other jeeps too, but I don’t know if there is anything I can do. Right now I’m just watching it grow bigger and bigger. Any suggestions?