社債は企業への貸付(負債)で固定利回りがあり、株式は企業の所有権(資本)で配当や値上がり益が期待できます。社債は元本返済義務がありますが、株式にはありません。
金利上昇時には社債価格は下落傾向(既発債の魅力低下)になりますが、株式は企業業績次第で影響が分かれます。金融株は有利に、成長株は不利になる傾向があります。
リスク許容度によりますが、安定性を求めるなら社債、長期的な成長を狙うなら株式が一般的です。分散投資で両方を組み合わせる方法もあります。