Hi, can anyone give me good advice?

I have been offered the these two phones for my upgrade. I would be using the phone for calls, texts, internet browsing, e-mails & most importantly, require a golf GPS app which will last for 18 holes!

Can anyone give me advice on what is the better phone for general use, and also better phone for using golf GPS?

Many thanks.