I've had 10-12 platys and 4-6 swordtails in my 75gallon planted tank for over 1 1/2 yrs. and have never noticed them eating plants just nibbling on the algae, but I'm not positive they won't and trust the opinion that they do. I do suffer some plant losses, but my wife helps with the trimming and has her own tank (55gal guppy mansion with 9yr old Daughter) so plants get moved a lot.
I have found wisteria to be a good choice for this reason, grows fast and provides lots of cover, just keep replanting the cuttings. Maybe they'll leave your other plants alone somewhat then.