Choosing the Best Grout

We want to put dark grout on our floor between dark brown ceramic tile, except everyone’s warning us that dark grout fades with time.  What can we do to keep it from fading? Should we use an epoxy grout or…