HI all I am looking for a new device to replace my old device. I am in Canada on Rogers. Price $500 max. My needs are a screen approx 5", decent battery life, decent camera, external sd card. I actually like the Samsung S7 but find it too expensive. I know of Samsung and LG brands but most other companies such as Huawei are new to me. I also read to stay away from OnePlus because of horrible customer service (warranty in Canada is important). Don't know much about HTC either. Is there a phone out there that compares to the S7 but not that expensive? How is the LG G5? Or the zte axon 7? Any issues with these phones? I plan on keeping the phone for 4 years before I shop around again. I am very familiar with ios phones but don't like the fact that they are limited with certain apps (kodi, etc) and they are expensive. Any advice would be greatly appreciated. Thanks.