Well the stuff you didn't mention is exactly what we need to know to tell you which to use. "Regression" is typically thought of as when you have continuous predictors and ANOVA is when you have categorical predictors. Really they're both just applications of linear models but you need to know what you're doing will be classified as if you want to use certain software.
So we need to know more about what you're trying to do. Don't be shy, you can't tell us too much information.