vinyl top or not?

I have a 74 dart with a white vinyl top, it's been replaced three times and has rust bubbles coming up under it now. The vinyl is coming off and it will get painted white this time and I won't have to worry about it.
Wow 3 times !! Did the same guy do the work on all of the replacement tops ?