Men's Shirts
Men's shirts are sold under two incompatible sizing systems, and only one of them describes your body. Alpha sizing (S/M/L) collapses collar, chest and sleeve into a single letter; numeric sizing (a 15.5/34, say) states the collar circumference and the sleeve length as two independent numbers. A shirt that fits your chest in a "large" can still be wrong at the collar or an inch short in the sleeve, because a letter has no way to say those are different measurements.
The collar is the one point on a dress shirt that sizing around does not fix — half an inch too tight is uncomfortable in a way nothing else about the fit compensates for, and half an inch too loose reads as a borrowed shirt however well the body fits. Fit names layered on top of that (classic, regular, slim, tailored) change the chest and waist ease by a couple of inches at the identical collar size, so the same nominal size in two fit names from one brand is genuinely two different garments.
Fabric decides what happens after the first wash. Oxford cloth is heavier and holds its structure but, unless the product page says pre-shrunk, tends to lose length in the body and sleeve over the first few washes; a poplin or a cotton-blend with a small amount of elastane moves less. If a retailer publishes garment measurements rather than only size labels, the sleeve and body length are the two worth reading before ordering.
Men's Shirts at retailers

Gap
Oxford Shirt
Levi's
Levi's Classic One Pocket Standard Oxford Shirt - Men's XXL

Gap
Relaxed Crop Straight-Hem Oxford Shirt

COS
Cotton Oxford Shirt

Gap
Kids Relaxed Plaid Oxford Shirt

COS
Cotton Oxford Shirt in Green

COS
Cotton Oxford Shirt

Gap
Kids Uniform Oxford Shirt

Gap
Baby & Toddler Oxford Shirt

Gap
Baby & Toddler Oxford Shirt

Gap
Relaxed Crop Straight-Hem Oxford Shirt

COS
Cotton Oxford Shirt in Gray

Gap
Kids Uniform Relaxed Oxford Shirt

Gap
Kids Uniform Oxford Shirt

Gap
Kids Uniform Relaxed Oxford Shirt
Levi's
Levi's Short-Sleeve Pacifica Loose Oxford Shirt - Men's XXL
asos
ASOS DESIGN regular oxford shirt in white

Old Navy
Short-Sleeve Pocket Oxford Shirt for Boys

Old Navy
Short-Sleeve Pocket Oxford Shirt for Boys

Old Navy
Short-Sleeve Oxford Shirt for Toddler Boys