Regardless of what your body looks like, black does tend to be the most flattering color on most people. Do you already have a black party dress? If you do, then go for the red. If you do need a black dress than get one rather than red. Its a great investment.