I prefer
Candace, but
Candice is okay. I think of the words "can" and "dice" when I see it, though.
The name itself does remind me of the 1970s. I find it dated, but it would be neat to meet a little girl named
Candace because it would be out of the norm these days.
Off of the top of my head, I'm not sure how many people named
Candace /
Candice I have met, but I can think of one
Candace.
I dislike the nickname
Candy. People usually ask people if they want to be called by a nickname around the time they become acquainted, so I don't think that
Candy is inevitable. Some people might try to call a
Candace Candy, but probably not everyone.