The cytoskeleton is a semi-rigid structure contained in a cell's cytoplasm, allowing bracing within the cell, similar to the skeleton of more complex organisms. The cytoskeleton performs several functions, including acting as a skeleton, intracellular transport, cell division, and motility. Without the cytoskeleton, cells would be crushed by the pressure of other cells around them, and be unable to move. For many years since the discovery of the cytoskeleton, it was assumed that only eukaryotic cells contained a cytoskeleton. However, closer examination observed that prokaryotic cells contained structures similar to the cytoskeleton, and eventually it was proved that these structures acted in almost the same manner as the cytoskeleton in defining cell shape, rigidity, and in aiding cellular functions. It is now accepted scientific fact that both eukaryotic and prokaryotic cells contain cytoskeletons.
It was previously thought that only eukaryotic cells had cytoskeleton - however it is now believed that both prokaryotic and eukaryotic cells have cytoskeleton.
Eukaryotic if you had to choose one answer, but it is believed they both hace a cytoskeleton.