Swatches provide an alternate way to display the selection of options for products with multiple variants. Rather than choosing an option from a drop-down list, customers can make their selection by clicking a swatch, which improves user experience, especially on mobile, and it’s visually appealing.
With this implementation, you would be able to upload images that would be used as color swatches, representing the exact color, texture or pattern of each color variant.