April Tags vs GCPs

I’m unable to find out where should using GCPs(Ground Control Points) be better and where should April Tags (fiducial markers). However, the guide from the experienced one will clear the difference.