As far as I'm aware, bristlenose plecos and otocinclus don't eat hair algae; they do eat fine green algae that grows in a thin film on tank glass, decorations, etc. I say physically remove the hair algae and keep your nitrate level low to deter hair algae from growing back.
Agreed. If it's stringy then I doubt either would eat it...shorter, soft green algaes and diatoms IME.