In effetti la differenza tra i due è sottile, ma c'è:
Confrontare è più usato quando si vogliono individuare delle differenze tra due oggetti, persone, cose, ect.
Ad esempio due avversari messi a confronto, mi aspetto che uno sia il vincitore o che abbia la meglio sull'altro.
Comparare è usato quando si vogliono individuare delle uguaglianze tra oggetti, persone, cose.
Esempio comparare delle zollette di zucchero, mi aspetto che abbiano lo stesso peso, la stessa forma.
Ritornando alle zollette di zucchero quindi potrei dire:
Ho comparato due zollette di zucchero, avevano peso e forma simile, ma confrontandole, il sapore di una era migliore dell'altra, la seconda doveva essere stantia (ovvero vecchia).