ASME is american, PD5500 is British (it follows on from BS5500). It depends on who your customer is and what they prefer. If they're european, then you'd need EN13445 which harmonised all european codes. Other countries that don't have their own design standards would probably be quite happy for either design standard to apply, I guess.