Well, isn't the reason simply the timelag? The iPhone 6–8 are mid-lifecycle, the larger ones are relatively new, and the smaller ones rather at the end of their life cycle? After all iPhones seem to have a 5+ year lifespan [0]. Also the larger X phones come with a crazy price tag.