Without specific information about your engine and its manufacturer's recommendations, it's impossible to definitively say whether 5W-30 or 5W-40 oil is better. Follow the recommended oil viscosity outlined in your vehicle's owner's manual or consult with your manufacturer or a qualified mechanic for guidance.