Using Geolocation or GeoFence - what to choose!

I need your help!

I’m developing an app where the user will be notified/music playing when at a coordinate (GPS, Lat/Lng).

Would you recommend using Geolocation and then compare the location or pre-created Geolocations?

I need some advice here.

Thanks in advance,

Jorg.