I believe it is difficult to compare without context. Both are conditional forms of words 'can' and 'may'; so their usage is subject to which form of 'can' or 'may' is more appropriate for the sentence.
I hope these links may help:
http://www.englishpage.com/modals/might.html
...
I hope these links may help:
http://www.englishpage.com/modals/might.html
...







