I use these cases exclusively.
Have them on 3 phones.
https://www.burkleycase.com/magnetic-detachable-leather-wallet-case-for-apple-iphone-8-iphone-7-distressed-antique-coffee/
I carry only one physical debit card and one credit card at a time plus my DL.
Physical cards I'm not carrying at the time are still useable through iPhone Wallet app for touchless pay. Don't knock it, it's more secure than physical cards these days.
Other ID I need to carry, medical etc... goes on a free app called CarryLess.
Fits in pocket.