Is it possible to limit membership renewals to next membership term?
I think this would require an extension that would add a field to membership types and membership for 'max terms' and then the code/logic would prevent folk purchasing beyond the current cycle