Pretty much always wave file. Many streaming services will convert whatever file you upload to their own compressed format, and it's best not to do that from a file that's already been compressed. Some will accept a high quality file, like 24/48, but others (CD Baby?) require CD quality (16/44.1).