Either. You just need 90 days accumulated before the campaign ends. How you do it doesn't matter.

I think the only deal with buying a card verses letting it go month by month is WHEN you get it, as those with pre-bought time will hit the 90 limit first, and thus get their mount first.