Prevent arm from twisting when moving it foward
In Properties editor ‣ Bone there is a special section named Inverse Kinematics. You could adjust this on the bone you want to fix instead of adding a constraint.

https://docs.blender.org/manual/ja/dev/rigging/armatures/posing/bone_constraints/inverse_kinematics/introduction.html