TIFF if you are after image quality. Totally different animals, TIFF is a low loss format where quality is important. JPEG is highly compressed (or can be) and is designed to produce low file sizes. A TIFF image could easily be 100MB where the JPEG would be 5MB for similar resolution. Most online places expect JPEG for this reason.