Actually u can, calculate crystallite size easily from XRD through various available formulation like debye scherrer formula or willamson hall plots etc. Both will give you the value of your crystallite size. But again value of crystallite size calculated for same system varies from each other. Usually if u r interested only in crystallite size calculation, then u can use Debye scherrer formulae. But since it basically don't consider the effect of surrounding on the crystallite, so this value considered to be approximate and due to these reason, sometime reviewer (especially in those cases where process like milling, processes which leads to crystal deformation are involved) will ask u to calculate the size from Williamson hall plot. Williamson-Hall plot is only the extension of Debye scherrer formula but it contain some extra terms (like strain etc.). Beside providing u more info. about your system, the value of crystallite size calculated from this formulation, will give you better and more accurate value.
Mr. Rohit has already explained the two concepts, I would also favor W-H plots. I just have one suggestion that before you calculate crystallite size from XRD, go to literature and look for the limits of both these formulations. And be sure that you are taking care of every point while applying the formulas for your system....