Go to one of those third party shops. They'll fix it for like $60. Might void the warranty, but sounds like you are already on your second phone and it insurance won't give you another.. Nothing to loose. My daughter is on her 3 screen. The iPhone 5s is only $45 near me.