I personally have not had any experience with any of the phone models you listed but, about 2 years ago, I used to play on a "lower end" samsung phone (don't even know what it's called), and it ran perfectly so, with that said, based on my experience i'd go with the samsung.
Bookmarks