Does centroid and polygon data sets come from different providers?
If yes, I can suppose that there are diference coming from the
accuracy used to retrieve the information.
You should figure out which databes is better (maybe trying checking
the accuracy of several places in different areas)
Anyway be prepared to have deceptive results (one DB may be better in
one area and worst in another one)
Im not sure I have understood what you want to do with the data
anyway
Do you need the best accuracy possible, or the worst accuracy of the
may satisfy your requirements?