Cats' coat colors and patterns are determined by their genes. The specific genes that affect coat color and pattern vary from breed to breed, and can be inherited from both parents. Some cats may have more than one coat color or pattern due to the combination of different genes.