Much of that can be chalked down to the fact that Apple doesn't have that many models they actively sell, so the models that they do tend to have way more than any individual Android model, and that the mini is the cheapest iPhone in the 13 line. I know a few people who went for the mini because it was marginally cheaper.