Small phones are great but unfortunately we have become a niche. For companies to make products for a niche, they will have to charge them a high price or push them to different products.
The only small android phone I would consider is the Asus zen phone. And even that is +£700.