The correct distinction is that decades are 10 years, while eras do not have set periods of time.
A decade specifically refers to a period of ten years, often used to categorize culture, fashion, events, and more. In contrast, an era is a broader term that can refer to a significant period in history or in a certain context, and it does not have a fixed duration. Eras can span various lengths of time, ranging from a few years to several decades or even centuries, depending on the historical significance or context in which they are defined.