Why did you raise such a doubt. Most often they pose no major problem in conjunction,though 304 has lower corrosion resistance. If you are more specific,you will get a more meaningful response. Else, it appears more like an assignment.
I have not failed. I've just found 10,000 ways that won't work." — Thomas Edison
_____________________________________
Hi daviwy! 304 is considered "more machinable" than 316 due to its lower chrome composition. This is what makes 304 less corrosive resistant than the 316. There is a 316L grade available that will machine very well and provide excellent corrosive resistance. 316 is usually used in wet enviros and/or corrosive enviros. Cost of the 316 is about 20 percent more. welding 316: the welds must be passivated to ensure integrity of corrosive resistance at the surface. If you could supply info on the end use of the product I may recommend a grade to meet your needs.
Totally agree with Dingus it is much easier to handle cut and bend most people opt for 304 for that reason.
Type 316—the second most common grade (after 304 for food and surgical stainless steel uses alloy addition of molybdenum prevents specific forms of corrosion. It is also known as marine grade stainless steel due to its increased resistance to chloride corrosion compared to type 304. 316 is often used for building nuclear reprocessing plants. 316L is an extra low carbon grade of 316, generally used in stainless steel watches and marine applications due to its high resistance to corrosion.