My iphone is frozen on the startup screen?

My iPhone 5s is frozen on the start up screen with the apple. It's been like this for about a half hour now. How do I fix this? I looked up and it said to hold the home and power buttons for 15 seconds but will this delete the stuff on the phone? I haven't backed up the phone in a while so I don't want to lose anything.

A reset (holding those two buttons) will not delete your information. If you lose information, it was something else.

I have to reset my stupid apple product all the time. They claim the phone can't get a virus… So I guess it must just be bad programming.