One reason to prefer double quotes is that Canonical XML uses them instead of single quotes. Citing the Recommendation:
The canonical form of an XML document is physical representation of the document produced by the method described in this specification. The changes are summarized in the following list:
- [...]
- Attribute value delimiters are set to quotation marks (double quotes)
- [...]