More often than not, I find that my question has been answered by more than one people equally good.

What should I do? What do you do in such a situation?

Selecting one answer as an "Accepted answer" does injustice to the others, who were really as good as this one.

Well if I don't accept any answer, my accept rate is going down by each question :(


You should comment on both good answers and say so. Hopefully someone will take the hint and will edit their answer to include the full information necessary to be a canonical answer. Then you could accept that one.

Otherwise you could pick the best one.

Accepting one only applies a 15 point bonus, it does not prevent the other answers from getting upvotes as well.

And if I were you I would not put so much weight into this Acceptance Rate. I would think less of someone who arbitrarily accepts answers to keep their rate high than someone who is more judicious and awards the check mark only to answers which really deserve it.

  • +1 for not putting too much weight into the Acceptance Rate. I, personally, feel that it should not be necessary to arbitrarily accept an answer to a question if none of them are good enough. – RobH Sep 30 '09 at 19:14

Don't fret about it too much. Pick the one with the most:

  • bullet points
  • pictures

don't panic


Pick the oldest one.


As said by TheTXI you can and should comment on both of the answers, and certainly upvote both.

Ultimately, when two answers are equally good but not the same, then you will have to choose between them, and you should decide based on which one helped you the most. If they both helped you equally, that means that neither one was a complete answer, and you should encourage either one of them to edit their answer to include the other steps.

The other critical part (which I've done in the past) is to edit your own question with a rejoinder that says

"EDIT: the answer was to do XYZ, which I learned from [link]abc's[/link] and [link]def's[/link] excellent answers."

If you specifically mention both, it is more likely that they will both get upvotes from it, because other people will see that they both have correct answers, even if the answers are not the same.

If select one as the accepted answer and do not mention the other, then the people reading the question will not know that you have to do both in order to fix the problem you were having.

  • +1 for editing the question – Alex Angas Sep 21 '09 at 13:21

When both answers really are equal, I usually mark whoever's was first as correct, but give up-votes and a nice comment to the other one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .