I would say use hair swatches and hold them up against your face. This way you will get an idea of how it will look with your complexion. Blonde tends to wash out skin color so avoid that. I would say a red, brown-red, or dirty blonde would be nice. You have the olive tone skin so that tens to look very nice with red tinted hues.