It's generally recommended to consolidate variations under one URL. This prevents duplicate content issues and consolidates your ranking signals. Use drop-down menus, buttons, or swatches to allow users to select their preferred variant. However, if each variation has significantly different content and target keywords, separate URLs might be justified.