Hi all, thanks in advance for any help. When it comes to gear I get confused on how much certain stats mean over others and how much secondary stats mean over primary stats.

With patch 4.18 I\\\\\\'m trying to decide if I should upgrade to the 340 Lance for instance.

Here are the stats:
Str-301
Vit-319
Det-273
SS-273

However I already have the Shinryu Lance at 335 and the secondary stats are much better:

Str-293
Vit-308
Crit-270
Direct hit-189

It looks to me that the Shinryu Lance would be better based on the secondary stats but again I\\\\\\'m not 100% sure. Could anyone elaborate for me please and let me know what would be better for straight dps and why.?