How often do you wash your hair? I find that if I change how often I wash my hair every month or so, so one month wash it every other day each week, then for one week wash it every day, then back to every other, that helps to keep my hair tangle free. Use things like sunsilk, tresseme, pantene, etc. and using conditioner should help to free your hair of tangles. Make sure you use lots of conditioner, it helps to make your hair nice and shiny too!
I hope this helps