The options on Android aren’t much better, unless you go for some obscure manufacturer who won’t support the phone with updates 1 year after its life cycle.
Apple was for a while the only remaining flagship manufacturer who actually provided mini models. Ironic, because Android is supposed to be the alternative providing more options.