Cotton has been a popular choice for fashion designers due to its affordability and breathability. It is soft against the skin and can be dyed into any color or pattern desired. Cotton also has a natural stretch which makes it ideal for garments that require flexibility and movement. On the other hand, rayon is a synthetic fabric which has a more luxurious feel than cotton but at a higher price point. Rayon is also more durable than cotton and does not shrink or fade as easily when washed.