Definitely white! - or use the black lettering and detail on a colored shirt (gray?)

The details all get washed out in the black