Membership renews at different level

Membership can be upgraded manually with no cost depending on seniority and other factors. When these members are later renewed automatically, the system is reverting their membership to the membership in the original form. How do we prevent S2Member from changing the membership level when renewing?