Why is my girlfriend not getting SOME of my texts?

My girlfriend got a iPhone while I'm using a Android, often times she doesn't receive the texts I send but I get everything she sends. What's going on here?

It maybe be that she dosent have Send As SMS turned on in her iphone. If dosent have her turn it on. Cause she may only be able to send imessages n not sms ones to your android

  • Why does my iPhone sometimes send texts to other iPhones as iMessages then regular texts to iPhones? Like when I send a text to my friend that has an iphone, it usually sends as an iMessage then it will randomly send as just a regular text and it will be green and not blue.
  • Why does my iPhone 4 says Not Delivered on some of my texts? When I go to send a text it will say Not Delivered! But yet the other person usually does receive it so then it sends twice cause I usually hit retry. Does anyone know why it does this? And it doesn't happen all the time, just occasionally.
  • Why do some iPhones cost $200 and some cost $900? Is there like data forever or something on these jacked up price or are you literally buying a $900 iPhone when you can only use it for Wi-Fi? And why does it cost so much less when you get it with a service plan like AT&T?
  • Why are people getting my texts incredibly late? - 1 Recently people have been getting my texts like 5 or 6 hours after I send them. Sometimes it's a duplicate of a text that they already received from me and they get it again hours later. It's obnoxious because they'll get a random text from me from hours ago hours later. I have an iPhone 4 with Verizon 3G, I usually have poor service but should this really be happening even under poor service? Recently I've been getting a lot of message send failures too