I just can't imagine me using iPhone (just because of iTunes and iOS, and new earphones omg why) so I'll have to go with galaxy but I honestly think some chinese companies produce better phones (huawei, lenovo and oneplus, xiaomi). Those are all non-expensive mobiles (except huawei P9 or lenovo vibe shot) and they are very good. Currently I own Lenovo Vibe Shot (https://www.gsmarena.com/lenovo_vibe_shot-7046.php), I bought it as soon as it was released in 2015 and up to date it is working like it's it's first day.
It is the most expensive lenovo phone even tho 400 usd ain't too much for a good phone.