A lot of quilters do white, black or navy blue, a medium gray, off white or cream and a sort of mauve. The gray and mauve blend into lots of fabric colors as does the off white and navy. It isn't necessary to have a color match for seams. It's usually nice on visible hems but not mandatory.
Most Sewists have certain colors they gravitate towards and those will be the colors you'll need. I use mostly gray and black thread, some off white and surprisingly a lot of red.