How to enforce a single MFA for a user

This link explains how we can enforce a particular MFA. Our requirement is, we allow users to choose any mfa(sms, otp etc). but user should not be able to setup more than one MFA. There must be only one active MFA(whatever user choose) at time.