Azure AD B2C Custom Policy SignIn Based on User Personalization

I have successfully created SignIn Custom Policy where user can choose between Email or TOTP option and it is working as expected.
Problem Statement:- Every time when user perform SignIn operation, user has to choose between Email or TOTP which introduces some bottle neck, delay & extra step for SignIn.
For further improvisation of user experience and personalization, i want to allow user to choose MFA method on application profile edit where user can select between Email or TOTP. Now based on whichever option is selected and saved, next time that particular user should be able to login using that Selected Option. Ex:- If user1 selects Email option than, in login flow user should see Email Option and If user2 selects TOTP option for login flow than user should see TOTP option in login flow upon entering Email and Password.