I'd go with Samsung every single time. I am not a fan of how restrictive iOS can be and how many of the features and functions I take for granted on Android are impossible to replicate on iOS (at least without resorting to jailbreak). Then again, I've always been an Android user and I've only had a single experience with an Apple phone which was an iPhone 6 that I had for a few months. iPhones look and feel nice and that's about all I can say. For a more advanced user I'd always recommend an Android (and by extension a Samsung phone as well).