I believe that tongbei,baiji,and xingyi all share similarities in theories. They're all very overtly powerful offensive styles and basically when it comes down to baiji vs xingyi punch it will all be based on internal and external strength of the person punching.