There aren't many small phones that aren't cheap and nasty. iPhone minis are small and premium which is rare. The android manufacturers really need to try harder. 6" is basically a tablet. It's really unnecessary for phones to be as big as they are today. UI designs have gotten more sparse and wasteful of screen real estate.
I feel that. I used to run Xperia Compacts, but I think Sony stopped making them. Currently have a Unihertz Jelly 2, and while I really like it, occasionally I'd come across an app that did not expect such a small screen.
Being affordable is an advantage, unless you want to put on the ritz with a premium locked iPhone. For example Sony Xperia XZ2 Compact is a nice affordable smartphone.