Why does my iPhone 4s not get service?

Okay, so, I got an iPhone 4s for christmas (2012). I've had nothing but problems with it. It worked the first 2 days. But then, i started getting no service. Instead of saving Verizon 3G it said ''no service'', ''searching'', or ''roaming''. (but mostly no service) At some places I got service but at my houses i could'nt call or text, I could only really use apps and the internet. I've been to the Apple store 3 times, and Verizon twice. They gave me a new phone but it still has the same problem. I'm getting really frustrated and mad. Is there something I should do, or something i'm doing wrong? Please help. Thank you

Added (1). And also my dad has an iPhone at his house and his works perfectly fine. My friend came over the other day to my moms house *where i also can't make calls* and hers worked, too.

It sounds like you are in an area with bad reception. I would call verizon and tell them you can't use it. Obviously its not the phone since you already tried 2.

It Could Be Where Your House Is Located. That Happened With My Grandmas Phone. As soon as we left the neighborhood it started working. I really don't know how you can fix it though. If Your Old Phone Didn't Do This Go To The Verizon store and tell them what's wrong. The apple store has nothing to do with it. Contact the service provider.

2 iphones… Both having the same network issues… Simple logical deduction.either…

1) this is all your fault based on the settings you inputed or changed

or

2) Verizon has network issues in your area… Call them and report it

or

3) Verizon has little service in your area… Wait for Verizon to build more towers in your home area.

thats basically it…