Si aún quedan meses para la boda, no pasa nada por anular una confirmacióm (a nivel logístico digo).
A nivel personal: pues tú decides quién es más importante para ti.
Yo desde luego si es mi mejor amiga de siempre, lo siento mucho pero va por delante de cualquiera.
A mi compañera le diría que lo siento muchísimo pero que se casa mi mejor amiga de toda la vida y me necesita como dama de honor y que no puedo decirle que no.
Y quizás intentaría ir a última hora a la otra boda a saludarla y bailar un poco con ella y las otras compañeras (total ya estás vestida).
Si no, al menos haz al revés.
Vas a la.boda que ya confirmaste y cuando empiece el baile te vas a la de tu amiga.
Pero bueno para mí lo más importante es la ceremonia, y tu compañera de trabajo no va a notar que faltas en ese momento, pero tu mejor amiga sí notará tu falta.
Suerte!!