The best phone for my needs?

I want to upgrade from my iphone 4 rofl hate this phone to a more new one ......one plu and oppo are not an option for me so lets get started...I need : 

- a really really really good camera

- friedly user interface

-A battery thats lasts good enough (1-3 days )

thats all ty for your help

Consider:

OnePlus One

Sony Xperia Z2

LG Nexus 5

HTC One M8

(Future) LG G3

keep the iPhone and buy a sony rx100Miii camera. both small, the camera will trounce any phone camera.

optional: replace iPhone with a basic phone if battery is that big a deal. or buy an extra charger/batterypack.

Oppo find 7, lg g2, HTC one (new and old version), Samsung Galaxy s4. 

Those are all the phones I recommend with long battery's. 

Is that 1-3 days with regular use or 1-3 days sitting in sleep mode? There are quite a few ways to improve battery life. Any way big batteries. I have a note 2 and I have undervolted it using someone elses tools and now the battery life is fantastic. but it was good to begin with as the Note series has always had big batteries. 

Realy good camera: Sony Z series, HTC One series, Nokia Lumia (high end)

Friendly UI: Andriod

Battery: Toss up between a few but I know Samsung are good with the caveat that it will improve massively with custom roms and rooting and various hacks, although this applies to most android phones. 

i really found the one m8 a well bult phone but the camera is what keeps me back of buying it

Yeah thought of that too but i would prefer to have that all in one in my pocket  (smartphone ;p )

The phone that impressed me the most was that oppo find 7 but i never heard of that company...

Yeah 1-3 days (in a mode between regular and sleep mode) Could you suggest me one of the sony Z series?

I've got the Sony Xperia Z1 and can say the camera is absolutely phenominal (Don't expect DSLR quality, but it's comparable to a cheaper point-and-shoot). The large battery in the Z1/Z2 dosen't hurt either.

Obvious choice for a Sony Xperia device would be the Sony Xperia Z2 or the Xperia Z1 Compact depending on your taste in screen size.