I don't use either. trailing stops end up losing profit and static targets can result in losing or break even trades. I base my targets off market feedback. When price moves it is due to sentiment which is affected by news feeding into the market. If there is a major upcoming risk event, sentiment will be short lived as the market awaits the news. My approach is simple, price will push into levels and if those levels hold then there is a greater chance of being stopped out as the market attempts and fails to break. The longer price sits there the less likely it will break and there is a greater chance of price going against the trade.
static targets assume price will be successful, and it rarely is in the short term. trailing stops always have to give room and end up giving back profit which is unnecessary. you could use a trailing stop as a backup to a dynamic approach based on market feedback.