put a primer first and then you can put whatever color you wish. even better, nowadays there are paints with primer in them. go to home depot or lowes and you get a few gallons of whatever color you need. the pint comes in white so you have to take the color card to the counter and they will prepare the paint for you while you wait.
I’d stay out of white, unless your place is very small and you need to make it appear bigger. White, to me, is like hospital. but it depends on your furniture the size of the rooms etc.
Also there are paints with 0 voc. I recommend those made by PPG, but I’m biased cuz I used to work for them