Just iPhones? Then it's not you or the carrier. iPhones are just different.
Since this issue is well done, I pause after the link.
https://www.google.com/search?q=iphone+can't+receive+texts+from+android
I can't send SMSs to iphones from my Huawei. They seem to be going through, but not being received. I can receive SMS from these numbers, just not vice-versa.
I've called Virgin Mobile Canada, who insist it has nothing to do with my phone, and must be a problem with the recipients. I don't really believe them, but don't know what else to do. Of the dozen or 15 maybe people I've texted since I bought this 2 months ago, there are about 3 or 4 people I can't reach. None of whom have had any problems with receiving SMS in the past. Those numbers just don't add up to me.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic