Get a S4, Its specs are vastly superior to what you currently have.
iPhone5/5c is bad(Opinion Guys, OPINION), only because of the OS.
Its so restrictive, try getting a emulator on one and you will hate yourself, the only way to use one correctly is to jailbreak and risk not bricking it.
Also If you can you should look into Cyanogen Mod, it turns any android phone into a better one, by removing bloatware that is bundled with it, a S4 with Cyanogen can get you nearly all the features of the S5, minus the Waterproofing.
I don't have a galaxy but my uncle had one and I usually worked with it all the time, usually I tuned it up for him and removed bloatware, my current phone is a Nokia Lumia 521 (Its a budget phone don't judge me.) running Windows Phone 8.1 Dev Preview GDR1.
TLDR;Get a S4 then try to get Cyanogen Mod.