Being frank and being blunt are similar, but I would not say the same. To me, being frank is being honest, but in a considerate way. Being blunt is just saying the truth without much consideration of someone’s feelings, just saying things the way they are. I don’t know if I’m making sense, but here are a couple of examples I can think of:
To be blunt, that color looks bad on you.
To be frank, I think cooler tones compliment you better.