Would I be able to get a new iPhone if my contract isn't up on AT&T?

Got my iPhone back in June I believe. I've been having battery problems with it lately and wondering if I decided to get a new 5S would I have to pay any fees? And would I have to pay the full manufacturer price for the iPhone? I have AT&T

You could check AT&T about it if you think there's a fault with the battery & they should either replace or repair it if need be.

If you decide to buy a new 5s on your own, then you would have to pay an early termination fee that starts $325 (goes down by $10 every month thereafter) 1st & then pay for the phone after that.