i think twitter is suitable to promote an ICO
because it is simple and always to do the point
after that is facebook
you can use facebook ads and it's algoritm is interesting
reddit is good too
telegram is hard to promote btw, but it is good for discussion