Bundesgericht
Tribunal fédéral
Tribunale federale
Tribunal federal

6B 136/2021

Arrêt du 6 septembre 2021

Cour de droit pénal

Composition
Mmes et M. les Juges fédéraux
Jacquemoud-Rossari, Présidente, Muschietti et Koch.
Greffière : Mme Thalmann.

Participants à la procédure
A.________,
représenté par Me Elias Moussa, avocat,
recourant,

contre

Ministère public de l'Etat de Fribourg, case postale 1638, 1701 Fribourg.

Objet
Crime contre la loi fédérale sur les stupéfiants; droit à la confrontation; arbitraire,

recours contre l'arrêt du Tribunal cantonal de l'Etat de Fribourg, Cour d'appel pénal, du 25 novembre 2020
(501 2020 27).

Faits :

A.
Par jugement du 26 novembre 2019, le Tribunal pénal de l'arrondissement de la Sarine a reconnu A.________ coupable de crime, délit et contravention à la loi fédérale sur les stupéfiants (LStup) et l'a condamné à une peine privative de liberté de 18 mois, dont neuf mois ferme et neuf mois avec sursis pendant trois ans, ainsi qu'au paiement d'une amende contraventionnelle de 1'000 francs. Il a également prononcé l'expulsion judiciaire obligatoire du territoire suisse de A.________ pour une durée de cinq ans.

B.
Par arrêt du 25 novembre 2020, la Cour d'appel pénal du Tribunal cantonal fribourgeois a partiellement admis l'appel de A.________ et l'appel joint formé par le ministère public. Elle l'a réformé en ce sens que A.________ est reconnu coupable de crime et de contravention à la LStup et condamné à une peine privative de liberté de 22 mois avec sursis pendant trois ans. Elle a confirmé le jugement pour le surplus.
En substance, la cour cantonale a retenu les faits suivants:

B.a. Entre la mi-août 2018 et le 14 janvier 2019, A.________ a acheté une quantité indéterminée de cocaïne, dont il a revendu une quantité minimale de 112 grammes brut (vente de 100 grammes de cocaïne à B.________, de 10 grammes à C.________ et de 2 grammes à D.________).
A.________ a en outre remis gratuitement une quantité indéterminée de cocaïne à des tiers, notamment à D.________.

B.b. Entre le mois de novembre 2017 et le 14 janvier 2019, A.________ a acheté une quantité indéterminée de haschich, dont il a revendu une quantité minimale de 312 grammes à E.________, pour un montant total de 6'240 francs.
A.________ a en outre remis gratuitement une quantité indéterminée de haschich à des tiers, notamment à F.________, sous la forme de joints.

B.c. Entre le mois de juillet 2018 et le mois de janvier 2019, A.________ a acheté une quantité indéterminée de marijuana, dont il a revendu une quantité minimale de 80 grammes à F.________, pour un montant total de 800 francs.

B.d. A.________ a consommé occasionnellement de la cocaïne, depuis l'âge de 25 ou 26 ans, soit depuis 2013 ou 2014. Il est également consommateur régulier de haschich depuis l'âge de 24 ans, soit depuis 2012, à raison d'un à quatre joints par jour, ainsi que de marijuana. Le 12 janvier 2019, il a obtenu gratuitement un comprimé d'ecstasy, en échange d'une ligne de cocaïne.

C.
A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 25 novembre 2020. Il conclut, avec suite de frais et dépens, principalement à sa réforme en ce sens qu'il est acquitté du chef de prévention de crime contre la LStup et condamné pour délit et contravention à la LStup à une peine de huit mois avec sursis pendant trois ans. Il conclut à l'octroi d'une indemnité au sens de l'art. 431
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 431 - 1 Sind gegenüber der beschuldigten Person rechtswidrig Zwangsmassnahmen angewandt worden, so spricht ihr die Strafbehörde eine angemessene Entschädigung und Genugtuung zu.
1    Sind gegenüber der beschuldigten Person rechtswidrig Zwangsmassnahmen angewandt worden, so spricht ihr die Strafbehörde eine angemessene Entschädigung und Genugtuung zu.
2    Im Fall von Untersuchungs- und Sicherheitshaft besteht der Anspruch, wenn die zulässige Haftdauer überschritten ist und der übermässige Freiheitsentzug nicht an die wegen anderer Straftaten ausgesprochenen Sanktionen angerechnet werden kann.
3    Der Anspruch nach Absatz 2 entfällt, wenn die beschuldigte Person:
a  zu einer Geldstrafe, zu gemeinnütziger Arbeit oder zu einer Busse verurteilt wird, die umgewandelt eine Freiheitsstrafe ergäbe, die nicht wesentlich kürzer wäre als die ausgestandene Untersuchungs- und Sicherheitshaft;
b  zu einer bedingten Freiheitsstrafe verurteilt wird, deren Dauer die ausgestandene Untersuchungs- und Sicherheitshaft überschreitet.
CPP d'un montant de 14'600 fr. et d'une indemnité au sens de l'art. 429 al. 1 let. a
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 429 Ansprüche - 1 Wird die beschuldigte Person ganz oder teilweise freigesprochen oder wird das Verfahren gegen sie eingestellt, so hat sie Anspruch auf:
1    Wird die beschuldigte Person ganz oder teilweise freigesprochen oder wird das Verfahren gegen sie eingestellt, so hat sie Anspruch auf:
a  eine nach dem Anwaltstarif festgelegte Entschädigung ihrer Aufwendungen für die angemessene Ausübung ihrer Verfahrensrechte, wobei beim Anwaltstarif nicht unterschieden wird zwischen der zugesprochenen Entschädigung und den Honoraren für die private Verteidigung;
b  Entschädigung der wirtschaftlichen Einbussen, die ihr aus ihrer notwendigen Beteiligung am Strafverfahren entstanden sind;
c  Genugtuung für besonders schwere Verletzungen ihrer persönlichen Verhältnisse, insbesondere bei Freiheitsentzug.
2    Die Strafbehörde prüft den Anspruch von Amtes wegen. Sie kann die beschuldigte Person auffordern, ihre Ansprüche zu beziffern und zu belegen.
3    Hat die beschuldigte Person eine Wahlverteidigung mit ihrer Verteidigung betraut, so steht der Anspruch auf Entschädigung nach Absatz 1 Buchstabe a ausschliesslich der Verteidigung zu unter Vorbehalt der Abrechnung mit ihrer Klientschaft. Gegen den Entschädigungsentscheid kann die Verteidigung das Rechtsmittel ergreifen, das gegen den Endentscheid zulässig ist.275
CPP. Subsidiairement, il conclut à l'annulation de l'arrêt du 25 novembre 2020 et au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. En outre, il sollicite l'octroi de l'effet suspensif.

D.
Invités à se déterminer sur le recours, le ministère public a conclu à son rejet dans la mesure de sa recevabilité et la cour cantonale a renoncé à formuler des observations.

Considérant en droit :

1.
Le recourant reproche d'abord à la cour cantonale d'avoir retenu qu'il avait vendu 2 grammes brut de cocaïne à D.________ en se basant sur les déclarations de celle-ci. Il conteste l'exploitabilité de ces déclarations, en se plaignant notamment d'une violation de son droit à la confrontation et du droit à un procès équitable.

1.1. L'art. 6
IR 0.101 Konvention vom 4. November 1950 zum Schutze der Menschenrechte und Grundfreiheiten (EMRK)
EMRK Art. 6 Recht auf ein faires Verfahren - (1) Jede Person hat ein Recht darauf, dass über Streitigkeiten in Bezug auf ihre zivilrechtlichen Ansprüche und Verpflichtungen oder über eine gegen sie erhobene strafrechtliche Anklage von einem unabhängigen und unparteiischen, auf Gesetz beruhenden Gericht in einem fairen Verfahren, öffentlich und innerhalb angemessener Frist verhandelt wird. Das Urteil muss öffentlich verkündet werden; Presse und Öffentlichkeit können jedoch während des ganzen oder eines Teiles des Verfahrens ausgeschlossen werden, wenn dies im Interesse der Moral, der öffentlichen Ordnung oder der nationalen Sicherheit in einer demokratischen Gesellschaft liegt, wenn die Interessen von Jugendlichen oder der Schutz des Privatlebens der Prozessparteien es verlangen oder - soweit das Gericht es für unbedingt erforderlich hält - wenn unter besonderen Umständen eine öffentliche Verhandlung die Interessen der Rechtspflege beeinträchtigen würde.
a  innerhalb möglichst kurzer Frist in einer ihr verständlichen Sprache in allen Einzelheiten über Art und Grund der gegen sie erhobenen Beschuldigung unterrichtet zu werden;
b  ausreichende Zeit und Gelegenheit zur Vorbereitung ihrer Verteidigung zu haben;
c  sich selbst zu verteidigen, sich durch einen Verteidiger ihrer Wahl verteidigen zu lassen oder, falls ihr die Mittel zur Bezahlung fehlen, unentgeltlich den Beistand eines Verteidigers zu erhalten, wenn dies im Interesse der Rechtspflege erforderlich ist;
d  Fragen an Belastungszeugen zu stellen oder stellen zu lassen und die Ladung und Vernehmung von Entlastungszeugen unter denselben Bedingungen zu erwirken, wie sie für Belastungszeugen gelten;
e  unentgeltliche Unterstützung durch einen Dolmetscher zu erhalten, wenn sie die Verhandlungssprache des Gerichts nicht versteht oder spricht.
par. 3 let. d CEDH garantit à tout accusé le droit d'interroger ou de faire interroger les témoins à charge et d'obtenir la convocation et l'interrogation des témoins à décharge dans les mêmes conditions que les témoins à charge. Cette disposition exclut qu'un jugement pénal soit fondé sur les déclarations de témoins sans qu'une occasion appropriée et suffisante soit au moins une fois offerte au prévenu de mettre ces témoignages en doute et d'interroger les témoins, à quelque stade de la procédure que ce soit (ATF 140 IV 172 consid. 1.3 p. 176; 133 I 33 consid. 3.1 p. 41; 131 I 476 consid. 2.2 p. 480 s.; arrêts 6B 1028/2020 du 1er avril 2021 consid. 1.2.1 et 6B 383/2019 du 8 novembre 2019 consid. 8.1.2 non publié aux ATF 145 IV 470). En tant qu'elle concrétise le droit d'être entendu (art. 29 al. 2
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 29 Allgemeine Verfahrensgarantien - 1 Jede Person hat in Verfahren vor Gerichts- und Verwaltungsinstanzen Anspruch auf gleiche und gerechte Behandlung sowie auf Beurteilung innert angemessener Frist.
1    Jede Person hat in Verfahren vor Gerichts- und Verwaltungsinstanzen Anspruch auf gleiche und gerechte Behandlung sowie auf Beurteilung innert angemessener Frist.
2    Die Parteien haben Anspruch auf rechtliches Gehör.
3    Jede Person, die nicht über die erforderlichen Mittel verfügt, hat Anspruch auf unentgeltliche Rechtspflege, wenn ihr Rechtsbegehren nicht aussichtslos erscheint. Soweit es zur Wahrung ihrer Rechte notwendig ist, hat sie ausserdem Anspruch auf unentgeltlichen Rechtsbeistand.
Cst.), cette exigence est également garantie par l'art. 32 al. 2
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 32 Strafverfahren - 1 Jede Person gilt bis zur rechtskräftigen Verurteilung als unschuldig.
1    Jede Person gilt bis zur rechtskräftigen Verurteilung als unschuldig.
2    Jede angeklagte Person hat Anspruch darauf, möglichst rasch und umfassend über die gegen sie erhobenen Beschuldigungen unterrichtet zu werden. Sie muss die Möglichkeit haben, die ihr zustehenden Verteidigungsrechte geltend zu machen.
3    Jede verurteilte Person hat das Recht, das Urteil von einem höheren Gericht überprüfen zu lassen. Ausgenommen sind die Fälle, in denen das Bundesgericht als einzige Instanz urteilt.
Cst. (ATF 144 II 427 consid. 3.1.2 p. 435; 131 I 476 consid. 2.2 p. 480). Ce droit est absolu lorsque la déposition du témoin en cause est d'une importance décisive, notamment lorsqu'il est le seul témoin ou que sa déposition constitue une preuve essentielle (ATF 131 I 476 consid. 2.2 p. 480 s. et les références citées; arrêt 6B 721/2020 du 11 février 2021
consid. 3.3.1).
Dans certains cas, la déclaration d'un témoin auquel le prévenu n'a pas été confronté peut être exploitée, pour autant que la déposition soit soumise à un examen attentif, que l'accusé puisse prendre position à son sujet et que le verdict de culpabilité ne soit pas fondé sur cette seule preuve (ATF 131 I 476 consid. 2.2 p. 480 ss et les références citées; arrêts 6B 721/2020 du 11 février 2021 consid. 3.3.1; 6B 289/2020 du 1er décembre 2020 consid. 4.5.1). De manière générale, il convient de rechercher si la procédure, considérée dans son ensemble, y compris la présentation des moyens de preuve, a revêtu un caractère équitable. La question de savoir si le droit d'interroger ou de faire interroger les témoins à charge garanti par l'art. 6
IR 0.101 Konvention vom 4. November 1950 zum Schutze der Menschenrechte und Grundfreiheiten (EMRK)
EMRK Art. 6 Recht auf ein faires Verfahren - (1) Jede Person hat ein Recht darauf, dass über Streitigkeiten in Bezug auf ihre zivilrechtlichen Ansprüche und Verpflichtungen oder über eine gegen sie erhobene strafrechtliche Anklage von einem unabhängigen und unparteiischen, auf Gesetz beruhenden Gericht in einem fairen Verfahren, öffentlich und innerhalb angemessener Frist verhandelt wird. Das Urteil muss öffentlich verkündet werden; Presse und Öffentlichkeit können jedoch während des ganzen oder eines Teiles des Verfahrens ausgeschlossen werden, wenn dies im Interesse der Moral, der öffentlichen Ordnung oder der nationalen Sicherheit in einer demokratischen Gesellschaft liegt, wenn die Interessen von Jugendlichen oder der Schutz des Privatlebens der Prozessparteien es verlangen oder - soweit das Gericht es für unbedingt erforderlich hält - wenn unter besonderen Umständen eine öffentliche Verhandlung die Interessen der Rechtspflege beeinträchtigen würde.
a  innerhalb möglichst kurzer Frist in einer ihr verständlichen Sprache in allen Einzelheiten über Art und Grund der gegen sie erhobenen Beschuldigung unterrichtet zu werden;
b  ausreichende Zeit und Gelegenheit zur Vorbereitung ihrer Verteidigung zu haben;
c  sich selbst zu verteidigen, sich durch einen Verteidiger ihrer Wahl verteidigen zu lassen oder, falls ihr die Mittel zur Bezahlung fehlen, unentgeltlich den Beistand eines Verteidigers zu erhalten, wenn dies im Interesse der Rechtspflege erforderlich ist;
d  Fragen an Belastungszeugen zu stellen oder stellen zu lassen und die Ladung und Vernehmung von Entlastungszeugen unter denselben Bedingungen zu erwirken, wie sie für Belastungszeugen gelten;
e  unentgeltliche Unterstützung durch einen Dolmetscher zu erhalten, wenn sie die Verhandlungssprache des Gerichts nicht versteht oder spricht.
par. 3 let. d CEDH a été respecté doit donc être examinée dans chaque cas en fonction de l'ensemble de la procédure et des circonstances concrètes (arrêts 6B 721/2020 précité consid. 3.3.1; 6B 289/2020 précité consid. 4.5.1).

1.2. Aux termes de l'art. 147
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP, les parties ont le droit d'assister à l'administration des preuves par le ministère public et les tribunaux et de poser des questions aux comparants. La présence des défenseurs lors des interrogatoires de police est régie par l'art. 159
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 159 Polizeiliche Einvernahmen im Ermittlungsverfahren - 1 Bei polizeilichen Einvernahmen hat die beschuldigte Person das Recht, dass ihre Verteidigung anwesend sein und Fragen stellen kann.
1    Bei polizeilichen Einvernahmen hat die beschuldigte Person das Recht, dass ihre Verteidigung anwesend sein und Fragen stellen kann.
2    Bei polizeilichen Einvernahmen einer vorläufig festgenommenen Person hat diese zudem das Recht, mit ihrer Verteidigung frei zu verkehren.
3    Die Geltendmachung dieser Rechte gibt keinen Anspruch auf Verschiebung der Einvernahme.
CPP. Selon l'art. 147 al. 3
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP, une partie ou son conseil juridique peuvent demander que l'administration des preuves soit répétée lorsque, pour des motifs impérieux, le conseil juridique ou la partie non représentée n'a pas pu y prendre part. Il peut être renoncé à cette répétition lorsqu'elle entraînerait des frais et démarches disproportionnés et que le droit des parties d'être entendues, en particulier celui de poser des questions aux comparants, peut être satisfait d'une autre manière. Selon l'art. 147 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP, les preuves administrées en violation de l'art. 147
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP ne sont pas exploitables à la charge de la partie qui n'était pas présente.
Selon la jurisprudence, le prévenu a en principe le droit de participer à l'audition de ses coprévenus, une violation dudit droit rendant inexploitables les déclarations faites à sa charge (cf. ATF 143 IV 457 consid. 1.6.1 p. 459). Le droit de participer à l'administration des preuves suppose toutefois la qualité de partie. Le prévenu ne peut par conséquent participer à l'audition de coaccusés que si ces personnes sont accusées dans la même procédure que lui. Le droit du prévenu de participer à l'administration des preuves selon l'art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP ne s'étend donc pas aux procédures conduites séparément contre d'autres prévenus (ATF 140 IV 172 consid. 1.2.3 p. 176). Il faut cependant tenir compte du droit de confrontation lorsque les autorités de poursuite pénale se fondent sur les déclarations d'un prévenu ressortant d'une procédure conduite séparément dans la mesure où celles-ci ne peuvent être utilisées que si le prévenu a au moins eu une fois la possibilité de mettre en doute les déclarations à sa charge et de poser des questions au prévenu contre lequel la procédure séparée est menée (ATF 141 IV 220 consid. 4.5; 140 IV 172 consid. 1.3 p. 176; arrêt 6B 1028/2020 du 1er avril 2021 consid. 1.2.2).

1.3. La partie ou son conseil juridique peut renoncer à participer à l'administration d'une preuve (ATF 131 I 476 consid. 2.2 p. 481; arrêts 6B 383/2019 du 8 novembre 2019 consid. 8.1.2 non publié in ATF 145 IV 470; 6B 1266/2018 du 12 mars 2019 consid. 1.7.1 et les références citées). La preuve qui n'a pas été administrée en présence de la partie ou de son conseil juridique pourra être utilisée à son encontre lorsqu'aucune requête tendant à une confrontation n'a été déposée en temps utile (cf. notamment ATF 143 IV 397 consid. 3.3.1; JdT 2018 IV p. 155). Le prévenu doit requérir la confrontation et son silence à cet égard permet de déduire qu'il y a renoncé (arrêts 6B 383/2019 précité consid. 8.1.2; 6B 1266/2018 précité consid. 1.7.1 et les références citées). Le prévenu peut valablement renoncer à son droit à la confrontation, même de manière tacite, pour autant que la renonciation ne contredise pas un intérêt général important, qu'elle soit établie de manière exempte d'équivoque et qu'elle soit entourée d'un minimum de garanties correspondant à sa gravité (ATF 137 IV 33 consid. 9.2 p. 49; arrêts 6B 238/2020 du 14 décembre 2020 consid. 3.1; 6B 383/2019 précité consid. 8.1.2). Il n'en reste pas moins qu'il incombe aux autorités de
poursuite pénale de mettre en oeuvre une confrontation. Il ne peut ainsi être reproché au prévenu de requérir une telle confrontation au stade de l'appel seulement (arrêts 6B 383/2019 précité consid. 8.1.2; 6B 956/2016 du 19 juillet 2017 consid. 2.3.2 et la référence citée).

1.4. En l'espèce, contrairement à ce que soutient le recourant, pour retenir qu'il avait vendu 2 grammes de cocaïne à D.________, la cour cantonale ne s'est pas fondée exclusivement sur les déclarations de la prénommée, mais aussi sur les déclarations du recourant lui-même. En effet, lors de son audition du 10 mai 2019, celui-ci a expressément reconnu qu'il avait acheté de la cocaïne pour le compte de D.________ pour une quantité bien supérieure à 2 grammes (cf. pièces 2014 ss du dossier cantonal).
En outre, comme le relève le recourant, dès lors que D.________ a été auditionnée en tant que prévenue dans le cadre d'une procédure pénale conduite séparément, il ne peut pas se prévaloir d'une violation de l'art. 147
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP du fait qu'il n'a pas assisté à son audition (cf. supra consid. 1.2; ATF 141 IV 220 consid. 4.5, JdT 2016 IV p. 79, 88). Si le recourant avait certes le droit d'être confronté à l'intéressée au moins une fois durant la procédure (cf. ATF 141 IV 220 consid. 4.5 p. 230), il ne ressort cependant pas du jugement attaqué qu'il aurait requis une confrontation avec D.________ en première instance ou devant l'instance d'appel, ni à un quelconque autre moment de la procédure, étant au demeurant précisé que, dans sa déclaration d'appel, il a expressément indiqué que de nouvelles preuves n'étaient pas requises, se contentant de soutenir que les déclarations de la prénommée étaient inexploitables. Le recourant ne prétend d'ailleurs pas avoir requis une telle confrontation.
Dans ces circonstances, la cour cantonale n'a pas violé le droit en retenant que le recourant avait renoncé à cette confrontation, de sorte que les déclarations faites par D.________ étaient exploitables (cf. arrêts 6B 1266/2018 du 12 mars 2019 consid. 1.7.2 et 6B 710/2014 du 23 novembre 2015 consid. 2.2). Le grief du recourant est rejeté.

2.
Le recourant reproche ensuite à la cour cantonale d'avoir retenu qu'il avait vendu une quantité de 10 grammes de cocaïne à C.________ sur la base des déclarations de ce dernier à la police du 7 février 2019, alors qu'il n'a pas eu l'occasion de participer à cette audition et que lesdites déclarations n'auraient pas été confirmées devant le ministère public.

2.1. Comme déjà mentionné (supra consid. 1.2), l'art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
, 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
ère phrase, CPP consacre le principe de l'administration des preuves en présence des parties durant la procédure d'instruction et les débats. Il en ressort que les parties ont le droit d'assister à l'administration des preuves par le ministère public et les tribunaux et de poser des questions aux comparants. Ce droit spécifique de participer et de collaborer découle du droit d'être entendu (art. 107 al. 1 let. b
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 107 Anspruch auf rechtliches Gehör - 1 Die Parteien haben Anspruch auf rechtliches Gehör; sie haben namentlich das Recht:
1    Die Parteien haben Anspruch auf rechtliches Gehör; sie haben namentlich das Recht:
a  Akten einzusehen;
b  an Verfahrenshandlungen teilzunehmen;
c  einen Rechtsbeistand beizuziehen;
d  sich zur Sache und zum Verfahren zu äussern;
e  Beweisanträge zu stellen.
2    Die Strafbehörden machen rechtsunkundige Parteien auf ihre Rechte aufmerksam.
CPP). Il ne peut être restreint qu'aux conditions prévues par la loi (cf. art. 108
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 108 Einschränkungen des rechtlichen Gehörs - 1 Die Strafbehörden können das rechtliche Gehör einschränken, wenn:
1    Die Strafbehörden können das rechtliche Gehör einschränken, wenn:
a  der begründete Verdacht besteht, dass eine Partei ihre Rechte missbraucht;
b  dies für die Sicherheit von Personen oder zur Wahrung öffentlicher oder privater Geheimhaltungsinteressen erforderlich ist.
2    Einschränkungen gegenüber Rechtsbeiständen sind nur zulässig, wenn der Rechtsbeistand selbst Anlass für die Beschränkung gibt.
3    Die Einschränkungen sind zu befristen oder auf einzelne Verfahrenshandlungen zu begrenzen.
4    Besteht der Grund für die Einschränkung fort, so dürfen die Strafbehörden Entscheide nur so weit auf Akten, die einer Partei nicht eröffnet worden sind, stützen, als ihr von deren wesentlichem Inhalt Kenntnis gegeben wurde.
5    Ist der Grund für die Einschränkung weggefallen, so ist das rechtliche Gehör in geeigneter Form nachträglich zu gewähren.
, 146 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 146 Einvernahme mehrerer Personen und Gegenüberstellungen - 1 Die einzuvernehmenden Personen werden getrennt einvernommen.
1    Die einzuvernehmenden Personen werden getrennt einvernommen.
2    Die Strafbehörden können Personen, einschliesslich solcher, die ein Aussageverweigerungsrecht haben, einander gegenüberstellen. Die besonderen Rechte des Opfers bleiben vorbehalten.
3    Sie können einvernommene Personen, die nach Abschluss der Einvernahme voraussichtlich weiteren Personen gegenübergestellt werden müssen, verpflichten, bis zur Gegenüberstellung am Ort der Verfahrenshandlung zu bleiben.
4    Die Verfahrensleitung kann eine Person vorübergehend von der Verhandlung ausschliessen, wenn:
a  eine Interessenkollision besteht; oder
b  diese Person im Verfahren noch als Zeugin, Zeuge, Auskunftsperson oder sachverständige Person einzuvernehmen ist.
et 149 al. 2
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 149 Im Allgemeinen - 1 Besteht Grund zur Annahme, eine Zeugin oder ein Zeuge, eine Auskunftsperson, eine beschuldigte Person, eine sachverständige Person oder eine Übersetzerin oder ein Übersetzer könnte durch die Mitwirkung im Verfahren sich oder eine Person, die mit ihr oder ihm in einem Verhältnis nach Artikel 168 Absätze 1-3 steht, einer erheblichen Gefahr für Leib und Leben oder einem andern schweren Nachteil aussetzen, so trifft die Verfahrensleitung auf Gesuch hin oder von Amtes wegen die geeigneten Schutzmassnahmen.
1    Besteht Grund zur Annahme, eine Zeugin oder ein Zeuge, eine Auskunftsperson, eine beschuldigte Person, eine sachverständige Person oder eine Übersetzerin oder ein Übersetzer könnte durch die Mitwirkung im Verfahren sich oder eine Person, die mit ihr oder ihm in einem Verhältnis nach Artikel 168 Absätze 1-3 steht, einer erheblichen Gefahr für Leib und Leben oder einem andern schweren Nachteil aussetzen, so trifft die Verfahrensleitung auf Gesuch hin oder von Amtes wegen die geeigneten Schutzmassnahmen.
2    Die Verfahrensleitung kann dazu die Verfahrensrechte der Parteien angemessen beschränken, namentlich indem sie:
a  die Anonymität zusichert;
b  Einvernahmen unter Ausschluss der Parteien oder der Öffentlichkeit durchführt;
c  die Personalien unter Ausschluss der Parteien oder der Öffentlichkeit feststellt;
d  Aussehen oder Stimme der zu schützenden Person verändert oder diese abschirmt;
e  die Akteneinsicht einschränkt.
3    Die Verfahrensleitung kann der zu schützenden Person gestatten, sich von einem Rechtsbeistand oder von einer Vertrauensperson begleiten zu lassen.
4    Wird eine Person unter 18 Jahren als Zeugin, Zeuge oder Auskunftsperson einvernommen, so kann die Verfahrensleitung zudem Schutzmassnahmen nach Artikel 154 Absätze 2 und 4 anordnen.
5    Die Verfahrensleitung sorgt bei allen Schutzmassnahmen für die Wahrung des rechtlichen Gehörs der Parteien, insbesondere der Verteidigungsrechte der beschuldigten Person.
6    Wurde der zu schützenden Person die Wahrung ihrer Anonymität zugesichert, so trifft die Verfahrensleitung die geeigneten Massnahmen, um Verwechslungen oder Vertauschungen zu verhindern.
let. b CPP; cf. aussi art. 101 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 101 Akteneinsicht bei hängigem Verfahren - 1 Die Parteien können spätestens nach der ersten Einvernahme der beschuldigten Person und der Erhebung der übrigen wichtigsten Beweise durch die Staatsanwaltschaft die Akten des Strafverfahrens einsehen; Artikel 108 bleibt vorbehalten.
1    Die Parteien können spätestens nach der ersten Einvernahme der beschuldigten Person und der Erhebung der übrigen wichtigsten Beweise durch die Staatsanwaltschaft die Akten des Strafverfahrens einsehen; Artikel 108 bleibt vorbehalten.
2    Andere Behörden können die Akten einsehen, wenn sie diese für die Bearbeitung hängiger Zivil-, Straf- oder Verwaltungsverfahren benötigen und der Einsichtnahme keine überwiegenden öffentlichen oder privaten Interessen entgegenstehen.
3    Dritte können die Akten einsehen, wenn sie dafür ein wissenschaftliches oder ein anderes schützenswertes Interesse geltend machen und der Einsichtnahme keine überwiegenden öffentlichen oder privaten Interessen entgegenstehen.
CPP; ATF 143 IV 397 consid. 3.3.1; arrêts 6B 1080/2020 du 10 juin 2021 consid. 5.1; 6B 1385/2019 du 27 février 2020 consid. 1.1). Les preuves administrées en violation de l'art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP ne sont pas exploitables à la charge de la partie qui n'était pas présente (art. 147 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP; cf. ATF 43 IV 397 consid. 3.3.1; 143 IV 457 consid. 1.6.1 p. 459; 140 IV 172 consid. 1.2.1 p. 175; arrêt 6B 1385/2019 précité consid. 1.1).

2.2. Avant l'ouverture d'une instruction, le droit de participer à l'administration des preuves ne s'applique en principe pas (art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP a contrario). Aux termes de l'art. 309
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 309 Eröffnung - 1 Die Staatsanwaltschaft eröffnet eine Untersuchung, wenn:
1    Die Staatsanwaltschaft eröffnet eine Untersuchung, wenn:
a  sich aus den Informationen und Berichten der Polizei, aus der Strafanzeige oder aus ihren eigenen Feststellungen ein hinreichender Tatverdacht ergibt;
b  sie Zwangsmassnahmen anordnet;
c  sie im Sinne von Artikel 307 Absatz 1 durch die Polizei informiert worden ist.
2    Sie kann polizeiliche Berichte und Strafanzeigen, aus denen der Tatverdacht nicht deutlich hervorgeht, der Polizei zur Durchführung ergänzender Ermittlungen überweisen.
3    Sie eröffnet die Untersuchung in einer Verfügung; darin bezeichnet sie die beschuldigte Person und die Straftat, die ihr zur Last gelegt wird. Die Verfügung braucht nicht begründet und eröffnet zu werden. Sie ist nicht anfechtbar.
4    Die Staatsanwaltschaft verzichtet auf die Eröffnung, wenn sie sofort eine Nichtanhandnahmeverfügung oder einen Strafbefehl erlässt.
CPP, le ministère public ouvre une instruction, notamment, lorsqu'il ressort du rapport de police, des dénonciations ou de ses propres constatations des soupçons suffisants laissant présumer qu'une infraction a été commise (let. a) ou s'il ordonne des mesures de contrainte (let. b). L'instruction pénale est considérée comme ouverte dès que le ministère public commence à s'occuper de l'affaire. Cela est en tout cas le cas lorsque le ministère public ordonne des mesures de contrainte. Dès lors qu'un mandat de comparution est une mesure de contrainte, celui-ci suffit en règle générale à l'ouverture de l'instruction lorsque le ministère public effectue lui-même les premières mesures d'instruction, en particulier entend le prévenu. L'ordonnance d'ouverture d'instruction n'a qu'un effet déclaratoire (cf. ATF 143 IV 397 consid. 3.4.2; JdT 2018 IV 155; ATF 141 IV 20 consid. 1.1.4; JdT 2015 IV 191; arrêts 6B 1080/2020 du 10 juin 2021 consid. 5.3; 6B 1385/2019 du 27 février 2020 consid. 1.1).

2.3. Lorsque la police procède à des interrogatoires sur mandat du ministère public, les parties à la procédure jouissent des droits accordés dans le cadre des auditions effectuées par le ministère public (art. 312 al. 2
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 312 Aufträge der Staatsanwaltschaft an die Polizei - 1 Die Staatsanwaltschaft kann die Polizei auch nach Eröffnung der Untersuchung mit ergänzenden Ermittlungen beauftragen. Sie erteilt ihr dazu schriftliche, in dringenden Fällen mündliche Anweisungen, die sich auf konkret umschriebene Abklärungen beschränken.
1    Die Staatsanwaltschaft kann die Polizei auch nach Eröffnung der Untersuchung mit ergänzenden Ermittlungen beauftragen. Sie erteilt ihr dazu schriftliche, in dringenden Fällen mündliche Anweisungen, die sich auf konkret umschriebene Abklärungen beschränken.
2    Bei Einvernahmen, welche die Polizei im Auftrag der Staatsanwaltschaft durchführt, haben die Verfahrensbeteiligten die Verfahrensrechte, die ihnen bei Einvernahmen durch die Staatsanwaltschaft zukommen.
CPP; ATF 139 IV 25 consid. 4.3; JdT 2013 IV p. 226; arrêt 6B 1080/2020 du 10 juin 2021 consid. 5.5). Il en résulte que les parties ont le droit d'être présentes et de poser des questions lors d'auditions menées par la police en raison d'un mandat conféré par le ministère public après l'ouverture de l'instruction (ATF 143 IV 397 consid. 3.3.2 et les arrêts cités; arrêt 6B 1080/2020 précité consid. 5.5 et les références citées).
Le déroulement d'une audition sans la participation du prévenu n'exclut en principe pas la répétition de l'acte d'instruction. Toutefois, si l'audition est répétée ou si une audition de confrontation est menée ultérieurement, l'autorité pénale ne peut pas avoir recours aux résultats des auditions précédentes si celles-ci font l'objet d'une interdiction d'utiliser les preuves (ATF 143 IV 457 consid. 1.6.2; arrêts 6B 14/2021 du 28 juillet 2021 consid. 1.3.3; 6B 1080/2020 précité consid. 5.5).

2.4. Les déclarations faites lors d'une première audience en violation de l'art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP demeurent inutilisables conformément à l'art. 147 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP lorsque la personne interrogée ne s'exprime pas librement et sans influence sur la cause dans le cadre d'une confrontation ultérieure (voir ATF 143 IV 457 consid. 1.6 p. 459 et s.; arrêts 6B 14/2021 du 28 juillet 2021 consid. 1.3.4; 6B 1003/2020 précité consid. 2.2; 6B 1385/2019 du 27 février 2020 consid. 1.1; 6B 321/2017 du 8 mars 2018 consid. 1.5.2 publié in SJ 2018 I 356). Il ne suffit donc pas que la personne interrogée se limite à simplement confirmer ses déclarations antérieures. Si des déclarations faites lors d'auditions conduites en violation du droit de participer en vertu de l'art. 147 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP sont textuellement présentées aux personnes interrogées lors d'auditions de confrontation ultérieures, ces déclarations sont utilisées de manière inadmissible au sens de l'art. 147 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP (ATF 143 IV 457 consid. 1.6.1 p. 459; cf. arrêts 6B 1080/2020 du 10 juin 2021 consid. 6.1; 6B 386/2020 du 14 août 2020 consid. 3.5.7; 6B 1385/2019 précité consid. 1.1; 6B 1133/2019 du 18 décembre 2019 consid. 1.3.2; voir aussi: ALEXANDRE GUISAN, La violation du droit de participer (art.
147
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 147 Im Allgemeinen - 1 Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
1    Die Parteien haben das Recht, bei Beweiserhebungen durch die Staatsanwaltschaft und die Gerichte anwesend zu sein und einvernommenen Personen Fragen zu stellen. Die Anwesenheit der Verteidigung bei polizeilichen Einvernahmen richtet sich nach Artikel 159.
2    Wer sein Teilnahmerecht geltend macht, kann daraus keinen Anspruch auf Verschiebung der Beweiserhebung ableiten.
3    Die Partei oder ihr Rechtsbeistand können die Wiederholung der Beweiserhebung verlangen, wenn der Rechtsbeistand oder die Partei ohne Rechtsbeistand aus zwingenden Gründen an der Teilnahme verhindert waren. Auf eine Wiederholung kann verzichtet werden, wenn sie mit unverhältnismässigem Aufwand verbunden wäre und dem Anspruch der Partei auf rechtliches Gehör, insbesondere dem Recht, Fragen zu stellen, auf andere Weise Rechnung getragen werden kann.
4    Beweise, die in Verletzung der Bestimmungen dieses Artikels erhoben worden sind, dürfen nicht zulasten der Partei verwertet werden, die nicht anwesend war.
CPP), in AJP 3/2019, p. 346-348).

2.5. En l'espèce, le recourant a été entendu en qualité de prévenu par le ministère public, en présence de son défenseur, le 15 janvier 2019 (cf. pièces 3000 ss du dossier cantonal; art. 105 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF). Dès cette date, il avait en principe le droit de participer à l'administration des preuves, sauf si cette participation était exclue pour des motifs résultant de la loi (cf. supra consid. 2.1 et 2.3; cf. aussi arrêt 6B 321/2017 du 8 mars 2018 consid. 1.5.2). Le recourant n'a cependant pas pu participer à l'audition de C.________, entendu par la police sur délégation du ministère public en qualité de personne appelée à donner des renseignements le 7 février 2019. Lors de cette audition, le prénommé a déclaré avoir acheté, à Fribourg, une quantité d'environ 10 à 15 grammes de cocaïne au recourant (cf. pièces 2026 ss du dossier cantonal).
Le recourant a eu la possibilité d'assister à l'audition de C.________ pour la première fois à l'occasion de l'audience de confrontation qui s'est tenue le 26 février 2019 devant le ministère public. Lors de cette audience, après relecture de ses déclarations du 7 février 2019, le témoin a répondu " oui ", à la question: " confirmez-vous vos déclarations? ". A ce stade, force est de constater que l'intéressé s'est limité à simplement confirmer ses déclarations antérieures faites en l'absence du recourant (cf. supra consid. 2.4). Par la suite, à la question: " maintenez-vous toujours votre version des faits? ", il a répondu: " j'ai dit à la Police que j'avais acheté 10-15 fois mais c'est parce que la Police m'avait mis la pression. Pour vous répondre, je pense que ce n'étai[t] pas 10-15 fois, je ne me rappelle pas " (cf. pièces 3007 ss du dossier cantonal; art. 105 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF). La cour cantonale ne peut dès lors être suivie lorsqu'elle soutient que C.________ aurait maintenu ses déclarations mais les aurait seulement nuancées. Il ressort en effet du procès-verbal que le prénommé n'a en tout cas pas confirmé ses déclarations quant à la quantité de cocaïne qu'il aurait achetée au recourant.
Compte tenu de ce qui précède, la cour cantonale a violé le droit fédéral en se fondant essentiellement sur les déclarations de C.________ lors de son audition par la police - à laquelle le recourant n'a pas pu prendre part - pour l'établissement des faits alors que lesdites déclarations n'ont pas été confirmées lorsque le recourant a pu être confronté au prénommé. Le recours doit être admis sur ce point. Il incombera par conséquent à l'autorité cantonale de procéder à une nouvelle appréciation des preuves sans se fonder sur les déclarations faites par C.________ le 7 février 2019 et qui n'auraient pas été confirmées lors d'une audition ultérieure.

3.
Le recourant conteste avoir vendu de la cocaïne à B.________, en particulier la quantité retenue par la cour cantonale. Il se plaint, d'une part, d'une violation de la maxime d'accusation (cf. infra consid. 3.2 à 3.4) et, d'autre part, d'une appréciation arbitraire des preuves (cf. infra consid. 4).

3.1. Il ressort du jugement attaqué que B.________ a indiqué, lors de ses auditions, que le recourant lui avait vendu de la cocaïne à partir de juillet 2018. Le prénommé a également indiqué qu'ils se contactaient par téléphone. La cour cantonale a retenu que, même s'il ressortait du contrôle téléphonique rétroactif effectué sur le numéro d'appel du recourant que le premier contact entre ce dernier et B.________ remontait au 20 octobre 2018, ils pouvaient parfaitement se contacter, avec le même numéro de téléphone, mais par un autre système de communication, soit par des applications utilisant internet, qui ne peuvent être identifiées par ce moyen de contrôle. En se fondant notamment sur les déclarations du recourant, l'instance précédente a retenu que le recourant avait vendu 20 grammes par mois à B.________ durant la période comprise entre mi-août 2018 et le 14 janvier 2019, soit un total de 100 grammes.

3.2. Le recourant reproche à la cour cantonale d'avoir violé la maxime d'accusation en retenant un nouveau " mode de procéder " qui ne ressortirait pas de l'acte d'accusation, ni des déclarations de B.________.

3.3. L'art. 9
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 9 Anklagegrundsatz - 1 Eine Straftat kann nur gerichtlich beurteilt werden, wenn die Staatsanwaltschaft gegen eine bestimmte Person wegen eines genau umschriebenen Sachverhalts beim zuständigen Gericht Anklage erhoben hat.
1    Eine Straftat kann nur gerichtlich beurteilt werden, wenn die Staatsanwaltschaft gegen eine bestimmte Person wegen eines genau umschriebenen Sachverhalts beim zuständigen Gericht Anklage erhoben hat.
2    Das Strafbefehls- und das Übertretungsstrafverfahren bleiben vorbehalten.
CPP consacre la maxime d'accusation. Selon cette disposition, une infraction ne peut faire l'objet d'un jugement que si le ministère public a déposé auprès du tribunal compétent un acte d'accusation dirigé contre une personne déterminée sur la base de faits précisément décrits. En effet, le prévenu doit connaître exactement les faits qui lui sont imputés et les peines et mesures auxquelles il est exposé, afin qu'il puisse s'expliquer et préparer efficacement sa défense (ATF 143 IV 63 consid. 2.2 p. 65; 141 IV 132 consid. 3.4.1 p. 142 s.). Le tribunal est lié par l'état de fait décrit dans l'acte d'accusation (principe de l'immutabilité de l'acte d'accusation), mais peut s'écarter de l'appréciation juridique qu'en fait le ministère public (art. 350 al. 1
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 350 Bindung an die Anklage; Grundlage des Urteils - 1 Das Gericht ist an den in der Anklage umschriebenen Sachverhalt, nicht aber an die darin vorgenommene rechtliche Würdigung gebunden.
1    Das Gericht ist an den in der Anklage umschriebenen Sachverhalt, nicht aber an die darin vorgenommene rechtliche Würdigung gebunden.
2    Es berücksichtigt die im Vorverfahren und im Hauptverfahren erhobenen Beweise.
CPP), à condition d'en informer les parties présentes et de les inviter à se prononcer (art. 344
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 344 Abweichende rechtliche Würdigung - Will das Gericht den Sachverhalt rechtlich anders würdigen als die Staatsanwaltschaft in der Anklageschrift, so eröffnet es dies den anwesenden Parteien und gibt ihnen Gelegenheit zur Stellungnahme.
CPP). Il peut également retenir dans son jugement des faits ou des circonstances complémentaires, lorsque ceux-ci sont secondaires et n'ont aucune influence sur l'appréciation juridique (arrêts 6B 892/2020 du 16 février 2021 consid. 8.1; 6B 1023/2017 du 25 avril 2018 consid. 1.1 non publié aux ATF 144 IV 189). Le principe de l'accusation est également déduit de l'art. 29
al. 2
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 29 Allgemeine Verfahrensgarantien - 1 Jede Person hat in Verfahren vor Gerichts- und Verwaltungsinstanzen Anspruch auf gleiche und gerechte Behandlung sowie auf Beurteilung innert angemessener Frist.
1    Jede Person hat in Verfahren vor Gerichts- und Verwaltungsinstanzen Anspruch auf gleiche und gerechte Behandlung sowie auf Beurteilung innert angemessener Frist.
2    Die Parteien haben Anspruch auf rechtliches Gehör.
3    Jede Person, die nicht über die erforderlichen Mittel verfügt, hat Anspruch auf unentgeltliche Rechtspflege, wenn ihr Rechtsbegehren nicht aussichtslos erscheint. Soweit es zur Wahrung ihrer Rechte notwendig ist, hat sie ausserdem Anspruch auf unentgeltlichen Rechtsbeistand.
Cst. (droit d'être entendu), de l'art. 32 al. 2
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 32 Strafverfahren - 1 Jede Person gilt bis zur rechtskräftigen Verurteilung als unschuldig.
1    Jede Person gilt bis zur rechtskräftigen Verurteilung als unschuldig.
2    Jede angeklagte Person hat Anspruch darauf, möglichst rasch und umfassend über die gegen sie erhobenen Beschuldigungen unterrichtet zu werden. Sie muss die Möglichkeit haben, die ihr zustehenden Verteidigungsrechte geltend zu machen.
3    Jede verurteilte Person hat das Recht, das Urteil von einem höheren Gericht überprüfen zu lassen. Ausgenommen sind die Fälle, in denen das Bundesgericht als einzige Instanz urteilt.
Cst. (droit d'être informé, dans les plus brefs délais et de manière détaillée, des accusations portées contre soi) et de l'art. 6
IR 0.101 Konvention vom 4. November 1950 zum Schutze der Menschenrechte und Grundfreiheiten (EMRK)
EMRK Art. 6 Recht auf ein faires Verfahren - (1) Jede Person hat ein Recht darauf, dass über Streitigkeiten in Bezug auf ihre zivilrechtlichen Ansprüche und Verpflichtungen oder über eine gegen sie erhobene strafrechtliche Anklage von einem unabhängigen und unparteiischen, auf Gesetz beruhenden Gericht in einem fairen Verfahren, öffentlich und innerhalb angemessener Frist verhandelt wird. Das Urteil muss öffentlich verkündet werden; Presse und Öffentlichkeit können jedoch während des ganzen oder eines Teiles des Verfahrens ausgeschlossen werden, wenn dies im Interesse der Moral, der öffentlichen Ordnung oder der nationalen Sicherheit in einer demokratischen Gesellschaft liegt, wenn die Interessen von Jugendlichen oder der Schutz des Privatlebens der Prozessparteien es verlangen oder - soweit das Gericht es für unbedingt erforderlich hält - wenn unter besonderen Umständen eine öffentliche Verhandlung die Interessen der Rechtspflege beeinträchtigen würde.
a  innerhalb möglichst kurzer Frist in einer ihr verständlichen Sprache in allen Einzelheiten über Art und Grund der gegen sie erhobenen Beschuldigung unterrichtet zu werden;
b  ausreichende Zeit und Gelegenheit zur Vorbereitung ihrer Verteidigung zu haben;
c  sich selbst zu verteidigen, sich durch einen Verteidiger ihrer Wahl verteidigen zu lassen oder, falls ihr die Mittel zur Bezahlung fehlen, unentgeltlich den Beistand eines Verteidigers zu erhalten, wenn dies im Interesse der Rechtspflege erforderlich ist;
d  Fragen an Belastungszeugen zu stellen oder stellen zu lassen und die Ladung und Vernehmung von Entlastungszeugen unter denselben Bedingungen zu erwirken, wie sie für Belastungszeugen gelten;
e  unentgeltliche Unterstützung durch einen Dolmetscher zu erhalten, wenn sie die Verhandlungssprache des Gerichts nicht versteht oder spricht.
par. 3 let. a CEDH (droit d'être informé de la nature et de la cause de l'accusation arrêts 6B 1188/2020 du 7 juillet 2021 consid. 2.1; 6B 383/2019 du 8 novembre 2019 consid. 9.1 non publié aux ATF 147 IV 490).
Les art. 324 ss
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 324 Grundsätze - 1 Die Staatsanwaltschaft erhebt beim zuständigen Gericht Anklage, wenn sie aufgrund der Untersuchung die Verdachtsgründe als hinreichend erachtet und keinen Strafbefehl erlassen kann.
1    Die Staatsanwaltschaft erhebt beim zuständigen Gericht Anklage, wenn sie aufgrund der Untersuchung die Verdachtsgründe als hinreichend erachtet und keinen Strafbefehl erlassen kann.
2    Die Anklageerhebung ist nicht anfechtbar.
CPP règlent la mise en accusation, en particulier le contenu strict de l'acte d'accusation. Selon l'art. 325
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 325 Inhalt der Anklageschrift - 1 Die Anklageschrift bezeichnet:
1    Die Anklageschrift bezeichnet:
a  den Ort und das Datum;
b  die anklageerhebende Staatsanwaltschaft;
c  das Gericht, an welches sich die Anklage richtet;
d  die beschuldigte Person und ihre Verteidigung;
e  die geschädigte Person;
f  möglichst kurz, aber genau: die der beschuldigten Person vorgeworfenen Taten mit Beschreibung von Ort, Datum, Zeit, Art und Folgen der Tatausführung;
g  die nach Auffassung der Staatsanwaltschaft erfüllten Straftatbestände unter Angabe der anwendbaren Gesetzesbestimmungen.
2    Die Staatsanwaltschaft kann eine Alternativanklage oder für den Fall der Verwerfung ihrer Hauptanklage eine Eventualanklage erheben.
CPP, l'acte d'accusation désigne notamment les actes reprochés au prévenu, le lieu, la date et l'heure de leur commission ainsi que leurs conséquences et le mode de procéder de l'auteur (let. f); les infractions réalisées et les dispositions légales applicables de l'avis du ministère public (let. g). En d'autres termes, l'acte d'accusation doit contenir les faits qui, de l'avis du ministère public, correspondent à tous les éléments constitutifs de l'infraction reprochée au prévenu (ATF 143 IV 63 consid. 2.2 p. 65; arrêt 6B 623/2020 du 11 mars 2021 consid. 1.1) L'acte d'accusation définit l'objet du procès et sert également à informer le prévenu (fonction de délimitation et d'information) (ATF 143 IV 63 consid. 2.2 p. 65; 141 IV 132 consid. 3.4.1 p. 142 s. et les références citées). Des imprécisions relatives au lieu ou à la date sont sans portée, dans la mesure où le prévenu ne peut pas avoir de doute sur le comportement qui lui est reproché (arrêt 6B 484/2020 du 21 janvier 2021 consid. 3.1 et les références citées).

3.4. En l'espèce, le fait que l'acte d'accusation ne mentionne pas expressément la manière dont le recourant et B.________ se contactaient pour la vente de cocaïne ne suffit pas à admettre une violation de la maxime d'accusation, dès lors que, d'une part, cet élément n'a aucune incidence particulière sur la qualification des infractions ou l'appréciation juridique des faits et que, d'autre part, contrairement à ce que semble soutenir le recourant, cette absence n'a pas mis en péril les fonctions de délimitation et d'information de l'acte d'accusation. En effet, sur la base de l'acte d'accusation, le recourant ne pouvait pas douter du fait qu'il lui était notamment reproché d'avoir vendu environ 120 g de cocaïne à B.________ entre novembre 2017 à janvier 2019 (cf. acte d'accusation, p. 1), soit également avant le 20 octobre 2018, en communiquant, le cas échéant, avec lui par divers systèmes de communication. Par ailleurs, contrairement à ce que semble penser le recourant, rien dans l'acte d'accusation n'indiquait que l'accusation "se basait exclusivement sur les déclarations de B.________", ni que les intéressés se contactaient uniquement par téléphone.
Compte tenu de ce qui précède, la cour cantonale n'a pas violé la maxime d'accusation. Le grief du recourant est rejeté.

4.
Invoquant l'arbitraire dans l'établissement des faits et la violation du principe de présomption d'innocence, le recourant reproche à la cour cantonale d'avoir retenu qu'il aurait également communiqué avec B.________ par un autre biais que par la carte SIM objet du contrôle téléphonique rétroactif. Il soutient également que la contradiction entre le résultat de ce contrôle et les déclarations du prénommé démontrerait que ces dernières ne seraient pas crédibles.

4.1. Le Tribunal fédéral n'est pas une autorité d'appel, auprès de laquelle les faits pourraient être rediscutés librement. Il est lié par les constatations de fait de la décision entreprise (art. 105 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF), à moins qu'elles n'aient été établies en violation du droit ou de manière manifestement inexacte au sens des art. 97 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 97 Unrichtige Feststellung des Sachverhalts - 1 Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
1    Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
2    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so kann jede unrichtige oder unvollständige Feststellung des rechtserheblichen Sachverhalts gerügt werden.86
et 105 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF, à savoir, pour l'essentiel, de façon arbitraire au sens de l'art. 9
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 9 Schutz vor Willkür und Wahrung von Treu und Glauben - Jede Person hat Anspruch darauf, von den staatlichen Organen ohne Willkür und nach Treu und Glauben behandelt zu werden.
Cst. Une décision n'est pas arbitraire du seul fait qu'elle apparaît discutable ou même critiquable; il faut qu'elle soit manifestement insoutenable et cela non seulement dans sa motivation mais aussi dans son résultat (ATF 146 IV 88 consid. 1.3.1; 145 IV 154 consid. 1.1 p. 155 s.; 143 IV 500 consid. 1.1 p. 503; sur la notion d'arbitraire v. ATF 143 IV 241 consid. 2.3.1 p. 244). Le Tribunal fédéral n'entre en matière sur les moyens fondés sur la violation de droits fondamentaux, dont l'interdiction de l'arbitraire, que s'ils ont été invoqués et motivés de manière précise (art. 106 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 106 Rechtsanwendung - 1 Das Bundesgericht wendet das Recht von Amtes wegen an.
1    Das Bundesgericht wendet das Recht von Amtes wegen an.
2    Es prüft die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist.
LTF; ATF 143 IV 500 consid. 1.1 p. 503). Les critiques de nature appellatoire sont irrecevables (ATF 146 IV 88 consid. 1.3.1 p. 92; 145 IV 154 consid. 1.1 p. 156).
Lorsque l'appréciation des preuves et la constatation des faits sont critiquées en référence à la présomption d'innocence (art. 6
IR 0.101 Konvention vom 4. November 1950 zum Schutze der Menschenrechte und Grundfreiheiten (EMRK)
EMRK Art. 6 Recht auf ein faires Verfahren - (1) Jede Person hat ein Recht darauf, dass über Streitigkeiten in Bezug auf ihre zivilrechtlichen Ansprüche und Verpflichtungen oder über eine gegen sie erhobene strafrechtliche Anklage von einem unabhängigen und unparteiischen, auf Gesetz beruhenden Gericht in einem fairen Verfahren, öffentlich und innerhalb angemessener Frist verhandelt wird. Das Urteil muss öffentlich verkündet werden; Presse und Öffentlichkeit können jedoch während des ganzen oder eines Teiles des Verfahrens ausgeschlossen werden, wenn dies im Interesse der Moral, der öffentlichen Ordnung oder der nationalen Sicherheit in einer demokratischen Gesellschaft liegt, wenn die Interessen von Jugendlichen oder der Schutz des Privatlebens der Prozessparteien es verlangen oder - soweit das Gericht es für unbedingt erforderlich hält - wenn unter besonderen Umständen eine öffentliche Verhandlung die Interessen der Rechtspflege beeinträchtigen würde.
a  innerhalb möglichst kurzer Frist in einer ihr verständlichen Sprache in allen Einzelheiten über Art und Grund der gegen sie erhobenen Beschuldigung unterrichtet zu werden;
b  ausreichende Zeit und Gelegenheit zur Vorbereitung ihrer Verteidigung zu haben;
c  sich selbst zu verteidigen, sich durch einen Verteidiger ihrer Wahl verteidigen zu lassen oder, falls ihr die Mittel zur Bezahlung fehlen, unentgeltlich den Beistand eines Verteidigers zu erhalten, wenn dies im Interesse der Rechtspflege erforderlich ist;
d  Fragen an Belastungszeugen zu stellen oder stellen zu lassen und die Ladung und Vernehmung von Entlastungszeugen unter denselben Bedingungen zu erwirken, wie sie für Belastungszeugen gelten;
e  unentgeltliche Unterstützung durch einen Dolmetscher zu erhalten, wenn sie die Verhandlungssprache des Gerichts nicht versteht oder spricht.
par. 2 CEDH, 32 al. 1 Cst. et 10 CPP), le principe in dubio pro reo n'a pas de portée plus large que l'interdiction de l'arbitraire (ATF 146 IV 88 consid. 1.3.1 p. 92; 145 IV 154 consid. 1.1 p. 156; 143 IV 500 consid. 1.1 p. 503).
Lorsque l'autorité cantonale a forgé sa conviction quant aux faits sur la base d'un ensemble d'éléments ou d'indices convergents, il ne suffit pas que l'un ou l'autre de ceux-ci ou même chacun d'eux pris isolément soit à lui seul insuffisant. L'appréciation des preuves doit en effet être examinée dans son ensemble. Il n'y a ainsi pas d'arbitraire si l'état de fait retenu pouvait être déduit de manière soutenable du rapprochement de divers éléments ou indices. De même, il n'y a pas d'arbitraire du seul fait qu'un ou plusieurs arguments corroboratifs apparaissent fragiles, si la solution retenue peut être justifiée de façon soutenable par un ou plusieurs arguments de nature à emporter la conviction (arrêts 6B 1186/2020 du 1 juillet 2021 consid. 4.1; 6B 984/2020 du 4 mars 2021 consid. 1.1 et les références citées).

4.2. Le recourant ne saurait être suivi lorsqu'il soutient que c'est de manière arbitraire que la cour cantonale a retenu que, même si le contrôle téléphonique rétroactif effectué sur son téléphone avait fait ressortir un premier contact téléphonique entre lui-même et B.________ au 20 octobre 2018, ceux-ci pouvaient parfaitement se contacter par un autre système de communication, soit par des applications utilisant internet. En effet, d'une part, contrairement à ce que soutient le recourant, B.________ n'a pas déclaré qu'il avait " toujours " et uniquement contacté le recourant par téléphone pour lui acheter de la cocaïne. D'autre part, il ressort des faits de l'arrêt attaqué qui lient le Tribunal fédéral que des applications utilisant internet par lesquelles les intéressés ont pu se contacter ne peuvent pas être identifiées par ce moyen de contrôle. Enfin, il convient de relever que le recourant a lui-même reconnu qu'il communiquait avec B.________ entre juillet et décembre 2018 par des applications utilisant internet comme Messenger (Facebook) (cf. pièces 5019 ss du dossier cantonal; art. 105 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF). Il ressort également du jugement de première instance - auquel la cour cantonale renvoie dans son arrêt (cf. art. 82 al. 4
SR 312.0 Schweizerische Strafprozessordnung vom 5. Oktober 2007 (Strafprozessordnung, StPO) - Strafprozessordnung
StPO Art. 82 Einschränkungen der Begründungspflicht - 1 Das erstinstanzliche Gericht verzichtet auf eine schriftliche Begründung, wenn es:
1    Das erstinstanzliche Gericht verzichtet auf eine schriftliche Begründung, wenn es:
a  das Urteil mündlich begründet; und
b  nicht eine Freiheitsstrafe von mehr als zwei Jahren, eine Verwahrung nach Artikel 64 StGB35, eine Behandlung nach Artikel 59 StGB oder, bei gleichzeitig zu widerrufenden bedingten Sanktionen, einen Freiheitsentzug von mehr als zwei Jahren ausspricht.
2    Das Gericht stellt den Parteien nachträglich ein begründetes Urteil zu, wenn:
a  eine Partei dies innert 10 Tagen nach Zustellung des Dispositivs verlangt;
b  eine Partei ein Rechtsmittel ergreift.
3    Verlangt nur die Privatklägerschaft ein begründetes Urteil oder ergreift sie allein ein Rechtsmittel, so begründet das Gericht das Urteil nur in dem Masse, als dieses sich auf das strafbare Verhalten zum Nachteil der Privatklägerschaft und auf deren Zivilansprüche bezieht.
4    Im Rechtsmittelverfahren kann das Gericht für die tatsächliche und die rechtliche Würdigung des angeklagten Sachverhalts auf die Begründung der Vorinstanz verweisen.

CPP) - que le recourant communiquait aussi avec D.________ via Facebook et avec d'autres clients pour la vente de haschich ou de marijuana via Messenger (cf. jugement de première instance, p. 12). Le grief du recourant est donc rejeté.
En outre, dès lors que c'est sans arbitraire que la cour cantonale a retenu que le recourant et B.________ pouvaient parfaitement se contacter par un autre système de communication, on ne voit pas quelle " contradiction " entre les résultats du contrôle téléphonique rétroactif et les déclarations de B.________ démontrerait que celles-ci ne seraient pas crédibles.
Enfin, contrairement à ce que soutient le recourant, le fait que la cour cantonale a retenu le début de la vente de cocaïne à B.________ au mois d'août 2018 et non en juillet 2018 - comme indiqué par ce dernier -, en se fondant sur les déclarations du recourant lui-même, ne remet pas en cause la crédibilité des déclarations de B.________, étant relevé que, dans ses déclarations, le prénommé avait déclaré " au mois de juillet sauf erreur " (pièce 2076 du dossier cantonal; art. 105 al. 2
SR 311.0 Schweizerisches Strafgesetzbuch vom 21. Dezember 1937
StGB Art. 105 - 1 Die Bestimmungen über die bedingten und die teilbedingten Strafen (Art. 42 und 43), über die Landesverweisung (Art. 66a-66d) sowie über die Verantwortlichkeit des Unternehmens (Art. 102) sind bei Übertretungen nicht anwendbar.149
1    Die Bestimmungen über die bedingten und die teilbedingten Strafen (Art. 42 und 43), über die Landesverweisung (Art. 66a-66d) sowie über die Verantwortlichkeit des Unternehmens (Art. 102) sind bei Übertretungen nicht anwendbar.149
2    Versuch und Gehilfenschaft werden nur in den vom Gesetz ausdrücklich bestimmten Fällen bestraft.
3    Freiheitsentziehende Massnahmen (Art. 59-61 und 64), das Tätigkeitsverbot (Art. 67), das Kontakt- und Rayonverbot (Art. 67b) sowie die Veröffentlichung des Urteils (Art. 68) sind nur in den vom Gesetz ausdrücklich bestimmten Fällen zulässig.150
CP) et que la version retenue par la cour cantonale est la plus favorable au recourant.

4.3. Pour le surplus, en tant que le recourant soutient que les déclarations de B.________ ne sont pas crédibles et prétend que ce serait le prénommé qui lui vendait de la cocaïne et non l'inverse, il développe une argumentation appellatoire et, partant, irrecevable, par laquelle il oppose sa propre appréciation des preuves à celle de l'autorité précédente, sans démontrer en quoi celle-ci serait arbitraire (art. 106 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 106 Rechtsanwendung - 1 Das Bundesgericht wendet das Recht von Amtes wegen an.
1    Das Bundesgericht wendet das Recht von Amtes wegen an.
2    Es prüft die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist.
LTF). Il en va ainsi lorsqu'il soutient que c'est à tort que la cour cantonale a retenu que B.________ n'avait aucun intérêt à mentir. Il en va de même lorsqu'il prétend que la raison pour laquelle aucun stupéfiant ni matériel destiné au conditionnement de la drogue n'a été retrouvé au domicile de l'intéressé serait que ce dernier aurait eu " largement le temps de se débarrasser de tout élément incriminant " ou qu'il aurait " stocké sa marchandise à un autre endroit ". Par ailleurs, on ne saurait reprocher à la cour cantonale d'être tombée dans l'arbitraire en ne retenant pas que le fait que certaines personnes interrogées n'avaient pas confirmé que le recourant leur vendait de la cocaïne démontrerait que les déclarations de B.________ n'étaient pas crédibles, étant au demeurant rappelé qu'il est établi que le
recourant a également vendu de la cocaïne à D.________ (supra consid. 1).

5.
Le recourant conteste sa condamnation pour infraction grave à la LStup (art. 19 al. 2
SR 812.121 Bundesgesetz vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (Betäubungsmittelgesetz, BetmG) - Betäubungsmittelgesetz
BetmG Art. 19 - 1 Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
1    Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
a  Betäubungsmittel unbefugt anbaut, herstellt oder auf andere Weise erzeugt;
b  Betäubungsmittel unbefugt lagert, versendet, befördert, einführt, ausführt oder durchführt;
c  Betäubungsmittel unbefugt veräussert, verordnet, auf andere Weise einem andern verschafft oder in Verkehr bringt;
d  Betäubungsmittel unbefugt besitzt, aufbewahrt, erwirbt oder auf andere Weise erlangt;
e  den unerlaubten Handel mit Betäubungsmitteln finanziert oder seine Finanzierung vermittelt;
f  öffentlich zum Betäubungsmittelkonsum auffordert oder öffentlich eine Gelegenheit zum Erwerb oder Konsum von Betäubungsmitteln bekannt gibt;
g  zu einer Widerhandlung nach den Buchstaben a-f Anstalten trifft.
2    Der Täter wird mit einer Freiheitsstrafe nicht unter einem Jahr bestraft, wenn er:92
a  weiss oder annehmen muss, dass die Widerhandlung mittelbar oder unmittelbar die Gesundheit vieler Menschen in Gefahr bringen kann;
b  als Mitglied einer Bande handelt, die sich zur fortgesetzten Ausübung des unerlaubten Betäubungsmittelhandels zusammengefunden hat;
c  durch gewerbsmässigen Handel einen grossen Umsatz oder einen erheblichen Gewinn erzielt;
d  in Ausbildungsstätten vorwiegend für Jugendliche oder in ihrer unmittelbaren Umgebung gewerbsmässig Betäubungsmittel anbietet, abgibt oder auf andere Weise zugänglich macht.
3    Das Gericht kann in folgenden Fällen die Strafe nach freiem Ermessen mildern:
a  bei einer Widerhandlung nach Absatz 1 Buchstabe g;
b  bei einer Widerhandlung nach Absatz 2, wenn der Täter von Betäubungsmitteln abhängig ist und diese Widerhandlung zur Finanzierung des eigenen Betäubungsmittelkonsums hätte dienen sollen.
4    Nach den Bestimmungen der Absätze 1 und 2 ist auch strafbar, wer die Tat im Ausland begangen hat, sich in der Schweiz befindet und nicht ausgeliefert wird, sofern die Tat auch am Begehungsort strafbar ist. Ist das Gesetz des Begehungsortes für den Täter das mildere, so ist dieses anzuwenden. Artikel 6 des Strafgesetzbuches93 ist anwendbar.
let a LStup) en se fondant uniquement sur son " absence totale de trafic de cocaïne ". Dans cette mesure, son argumentation est irrecevable, étant relevé que, même en ne retenant que la vente de cocaïne à D.________ et B.________, la quantité dépasse largement la limite de 18 grammes fixée par la jurisprudence pour retenir le cas grave (cf. ATF 145 IV 312 consid. 2.1.1 p. 315 s; 138 IV 100 consid. 3.2 p. 103; 109 IV 143 consid. 3b p. 145; arrêt 6B 894/2020 du 26 novembre 2020 consid. 1.1).

6.
Le recourant critique son expulsion du territoire suisse. Il reproche à la cour cantonale d'avoir violé l'art. 66a al. 1 let. o
SR 311.0 Schweizerisches Strafgesetzbuch vom 21. Dezember 1937
StGB Art. 66a - 1 Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
1    Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
a  vorsätzliche Tötung (Art. 111), Mord (Art. 112), Totschlag (Art. 113), Verleitung und Beihilfe zum Selbstmord (Art. 115), strafbarer Schwangerschaftsabbruch (Art. 118 Abs. 1 und 2);
b  schwere Körperverletzung (Art. 122), Verstümmelung weiblicher Genitalien (Art. 124 Abs. 1), Aussetzung (Art. 127), Gefährdung des Lebens (Art. 129), Angriff (Art. 134), Gewaltdarstellungen (Art. 135 Abs. 1 zweiter Satz);
c  qualifizierte Veruntreuung (Art. 138 Ziff. 2), qualifizierter Diebstahl (Art. 139 Ziff. 3), Raub (Art. 140), gewerbsmässiger Betrug (Art. 146 Abs. 2), gewerbsmässiger betrügerischer Missbrauch einer Datenverarbeitungsanlage (Art. 147 Abs. 2), gewerbsmässiger Check- und Kreditkartenmissbrauch (Art. 148 Abs. 2), qualifizierte Erpressung (Art. 156 Ziff. 2-4), gewerbsmässiger Wucher (Art. 157 Ziff. 2), gewerbsmässige Hehlerei (Art. 160 Ziff. 2);
d  Diebstahl (Art. 139) in Verbindung mit Hausfriedensbruch (Art. 186);
e  Betrug (Art. 146 Abs. 1) im Bereich einer Sozialversicherung oder der Sozialhilfe, unrechtmässiger Bezug von Leistungen einer Sozialversicherung oder der Sozialhilfe (Art. 148a Abs. 1);
f  Betrug (Art. 146 Abs. 1), Leistungs- und Abgabebetrug (Art. 14 Abs. 1-3 des BG vom 22. März 197476 über das Verwaltungsstrafrecht) oder Steuerbetrug, Veruntreuung von Quellensteuern oder eine andere Straftat im Bereich der öffentlich-rechtlichen Abgaben, die mit einer Höchststrafe von einem Jahr Freiheitsstrafe oder mehr bedroht ist;
g  Zwangsheirat, erzwungene eingetragene Partnerschaft (Art. 181a), Menschenhandel (Art. 182), Freiheitsberaubung und Entführung (Art. 183), qualifizierte Freiheitsberaubung und Entführung (Art. 184), Geiselnahme (Art. 185);
h  sexuelle Handlungen mit Kindern (Art. 187 Ziff. 1 und 1bis), sexuelle Handlungen mit Abhängigen (Art. 188), sexuelle Nötigung (Art. 189 Abs. 2 und 3), Vergewaltigung (Art. 190), Missbrauch einer urteilsunfähigen oder zum Widerstand unfähigen Person (Art. 191), Ausnützung einer Notlage oder Abhängigkeit (Art. 193), Täuschung über den sexuellen Charakter einer Handlung (Art. 193a), Förderung der Prostitution (Art. 195), Pornografie (Art. 197 Abs. 4 zweiter Satz);
i  Brandstiftung (Art. 221 Abs. 1 und 2), vorsätzliche Verursachung einer Explosion (Art. 223 Ziff. 1 Abs. 1), Gefährdung durch Sprengstoffe und giftige Gase in verbrecherischer Absicht (Art. 224 Abs. 1), vorsätzliche Gefährdung ohne verbrecherische Absicht (Art. 225 Abs. 1), Herstellen, Verbergen, Weiterschaffen von Sprengstoffen und giftigen Gasen (Art. 226), Gefährdung durch Kernenergie, Radioaktivität und ionisierende Strahlen (Art. 226bis), strafbare Vorbereitungshandlungen (Art. 226ter), vorsätzliches Verursachen einer Überschwemmung oder eines Einsturzes (Art. 227 Ziff. 1 Abs. 1), vorsätzliche Beschädigung von elektrischen Anlagen, Wasserbauten und Schutzvorrichtungen (Art. 228 Ziff. 1 Abs. 1), Gefährdung durch Verletzung der Regeln der Baukunde (Art. 229 Abs. 1), Beseitigung oder Nichtanbringung von Sicherheitsvorrichtungen (Art. 230 Ziff. 1);
j  vorsätzliche Gefährdung durch gentechnisch veränderte oder pathogene Organismen (Art. 230bis Abs. 1), Verbreiten menschlicher Krankheiten (Art. 231), vorsätzliche Trinkwasserverunreinigung (Art. 234 Abs. 1);
k  Störung des öffentlichen Verkehrs (Art. 237 Ziff. 1);
l  strafbare Vorbereitungshandlungen (Art. 260bis Abs. 1 und 3), Beteiligung an oder Unterstützung einer kriminellen oder terroristischen Organisation (Art. 260ter), Gefährdung der öffentlichen Sicherheit mit Waffen (Art. 260quater), Finanzierung des Terrorismus (Art. 260quinquies), Anwerbung, Ausbildung und Reisen im Hinblick auf eine terroristische Straftat (Art. 260sexies);
m  Völkermord (Art. 264), Verbrechen gegen die Menschlichkeit (Art. 264a), schwere Verletzungen der Genfer Konventionen vom 12. August 194982 (Art. 264c), andere Kriegsverbrechen (Art. 264d-264h);
n  vorsätzliche Widerhandlung gegen Artikel 116 Absatz 3 oder Artikel 118 Absatz 3 des Ausländergesetzes vom 16. Dezember 200583;
o  Widerhandlung gegen Artikel 19 Absatz 2 oder 20 Absatz 2 des Betäubungsmittelgesetzes vom 3. Oktober 195184 (BetmG);
p  Widerhandlung nach Artikel 74 Absatz 4 des Nachrichtendienstgesetzes vom 25. September 201586 (NDG).
2    Das Gericht kann ausnahmsweise von einer Landesverweisung absehen, wenn diese für den Ausländer einen schweren persönlichen Härtefall bewirken würde und die öffentlichen Interessen an der Landesverweisung gegenüber den privaten Interessen des Ausländers am Verbleib in der Schweiz nicht überwiegen. Dabei ist der besonderen Situation von Ausländern Rechnung zu tragen, die in der Schweiz geboren oder aufgewachsen sind.
3    Von einer Landesverweisung kann ferner abgesehen werden, wenn die Tat in entschuldbarer Notwehr (Art. 16 Abs. 1) oder in entschuldbarem Notstand (Art. 18 Abs. 1) begangen wurde.
CP.

6.1. Aux termes de l'art. 66a al. 1 let. o
SR 311.0 Schweizerisches Strafgesetzbuch vom 21. Dezember 1937
StGB Art. 66a - 1 Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
1    Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
a  vorsätzliche Tötung (Art. 111), Mord (Art. 112), Totschlag (Art. 113), Verleitung und Beihilfe zum Selbstmord (Art. 115), strafbarer Schwangerschaftsabbruch (Art. 118 Abs. 1 und 2);
b  schwere Körperverletzung (Art. 122), Verstümmelung weiblicher Genitalien (Art. 124 Abs. 1), Aussetzung (Art. 127), Gefährdung des Lebens (Art. 129), Angriff (Art. 134), Gewaltdarstellungen (Art. 135 Abs. 1 zweiter Satz);
c  qualifizierte Veruntreuung (Art. 138 Ziff. 2), qualifizierter Diebstahl (Art. 139 Ziff. 3), Raub (Art. 140), gewerbsmässiger Betrug (Art. 146 Abs. 2), gewerbsmässiger betrügerischer Missbrauch einer Datenverarbeitungsanlage (Art. 147 Abs. 2), gewerbsmässiger Check- und Kreditkartenmissbrauch (Art. 148 Abs. 2), qualifizierte Erpressung (Art. 156 Ziff. 2-4), gewerbsmässiger Wucher (Art. 157 Ziff. 2), gewerbsmässige Hehlerei (Art. 160 Ziff. 2);
d  Diebstahl (Art. 139) in Verbindung mit Hausfriedensbruch (Art. 186);
e  Betrug (Art. 146 Abs. 1) im Bereich einer Sozialversicherung oder der Sozialhilfe, unrechtmässiger Bezug von Leistungen einer Sozialversicherung oder der Sozialhilfe (Art. 148a Abs. 1);
f  Betrug (Art. 146 Abs. 1), Leistungs- und Abgabebetrug (Art. 14 Abs. 1-3 des BG vom 22. März 197476 über das Verwaltungsstrafrecht) oder Steuerbetrug, Veruntreuung von Quellensteuern oder eine andere Straftat im Bereich der öffentlich-rechtlichen Abgaben, die mit einer Höchststrafe von einem Jahr Freiheitsstrafe oder mehr bedroht ist;
g  Zwangsheirat, erzwungene eingetragene Partnerschaft (Art. 181a), Menschenhandel (Art. 182), Freiheitsberaubung und Entführung (Art. 183), qualifizierte Freiheitsberaubung und Entführung (Art. 184), Geiselnahme (Art. 185);
h  sexuelle Handlungen mit Kindern (Art. 187 Ziff. 1 und 1bis), sexuelle Handlungen mit Abhängigen (Art. 188), sexuelle Nötigung (Art. 189 Abs. 2 und 3), Vergewaltigung (Art. 190), Missbrauch einer urteilsunfähigen oder zum Widerstand unfähigen Person (Art. 191), Ausnützung einer Notlage oder Abhängigkeit (Art. 193), Täuschung über den sexuellen Charakter einer Handlung (Art. 193a), Förderung der Prostitution (Art. 195), Pornografie (Art. 197 Abs. 4 zweiter Satz);
i  Brandstiftung (Art. 221 Abs. 1 und 2), vorsätzliche Verursachung einer Explosion (Art. 223 Ziff. 1 Abs. 1), Gefährdung durch Sprengstoffe und giftige Gase in verbrecherischer Absicht (Art. 224 Abs. 1), vorsätzliche Gefährdung ohne verbrecherische Absicht (Art. 225 Abs. 1), Herstellen, Verbergen, Weiterschaffen von Sprengstoffen und giftigen Gasen (Art. 226), Gefährdung durch Kernenergie, Radioaktivität und ionisierende Strahlen (Art. 226bis), strafbare Vorbereitungshandlungen (Art. 226ter), vorsätzliches Verursachen einer Überschwemmung oder eines Einsturzes (Art. 227 Ziff. 1 Abs. 1), vorsätzliche Beschädigung von elektrischen Anlagen, Wasserbauten und Schutzvorrichtungen (Art. 228 Ziff. 1 Abs. 1), Gefährdung durch Verletzung der Regeln der Baukunde (Art. 229 Abs. 1), Beseitigung oder Nichtanbringung von Sicherheitsvorrichtungen (Art. 230 Ziff. 1);
j  vorsätzliche Gefährdung durch gentechnisch veränderte oder pathogene Organismen (Art. 230bis Abs. 1), Verbreiten menschlicher Krankheiten (Art. 231), vorsätzliche Trinkwasserverunreinigung (Art. 234 Abs. 1);
k  Störung des öffentlichen Verkehrs (Art. 237 Ziff. 1);
l  strafbare Vorbereitungshandlungen (Art. 260bis Abs. 1 und 3), Beteiligung an oder Unterstützung einer kriminellen oder terroristischen Organisation (Art. 260ter), Gefährdung der öffentlichen Sicherheit mit Waffen (Art. 260quater), Finanzierung des Terrorismus (Art. 260quinquies), Anwerbung, Ausbildung und Reisen im Hinblick auf eine terroristische Straftat (Art. 260sexies);
m  Völkermord (Art. 264), Verbrechen gegen die Menschlichkeit (Art. 264a), schwere Verletzungen der Genfer Konventionen vom 12. August 194982 (Art. 264c), andere Kriegsverbrechen (Art. 264d-264h);
n  vorsätzliche Widerhandlung gegen Artikel 116 Absatz 3 oder Artikel 118 Absatz 3 des Ausländergesetzes vom 16. Dezember 200583;
o  Widerhandlung gegen Artikel 19 Absatz 2 oder 20 Absatz 2 des Betäubungsmittelgesetzes vom 3. Oktober 195184 (BetmG);
p  Widerhandlung nach Artikel 74 Absatz 4 des Nachrichtendienstgesetzes vom 25. September 201586 (NDG).
2    Das Gericht kann ausnahmsweise von einer Landesverweisung absehen, wenn diese für den Ausländer einen schweren persönlichen Härtefall bewirken würde und die öffentlichen Interessen an der Landesverweisung gegenüber den privaten Interessen des Ausländers am Verbleib in der Schweiz nicht überwiegen. Dabei ist der besonderen Situation von Ausländern Rechnung zu tragen, die in der Schweiz geboren oder aufgewachsen sind.
3    Von einer Landesverweisung kann ferner abgesehen werden, wenn die Tat in entschuldbarer Notwehr (Art. 16 Abs. 1) oder in entschuldbarem Notstand (Art. 18 Abs. 1) begangen wurde.
CP, le juge expulse de Suisse l'étranger qui est condamné pour infraction grave à la loi fédérale sur les stupéfiants (art. 19 al. 2
SR 812.121 Bundesgesetz vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (Betäubungsmittelgesetz, BetmG) - Betäubungsmittelgesetz
BetmG Art. 19 - 1 Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
1    Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
a  Betäubungsmittel unbefugt anbaut, herstellt oder auf andere Weise erzeugt;
b  Betäubungsmittel unbefugt lagert, versendet, befördert, einführt, ausführt oder durchführt;
c  Betäubungsmittel unbefugt veräussert, verordnet, auf andere Weise einem andern verschafft oder in Verkehr bringt;
d  Betäubungsmittel unbefugt besitzt, aufbewahrt, erwirbt oder auf andere Weise erlangt;
e  den unerlaubten Handel mit Betäubungsmitteln finanziert oder seine Finanzierung vermittelt;
f  öffentlich zum Betäubungsmittelkonsum auffordert oder öffentlich eine Gelegenheit zum Erwerb oder Konsum von Betäubungsmitteln bekannt gibt;
g  zu einer Widerhandlung nach den Buchstaben a-f Anstalten trifft.
2    Der Täter wird mit einer Freiheitsstrafe nicht unter einem Jahr bestraft, wenn er:92
a  weiss oder annehmen muss, dass die Widerhandlung mittelbar oder unmittelbar die Gesundheit vieler Menschen in Gefahr bringen kann;
b  als Mitglied einer Bande handelt, die sich zur fortgesetzten Ausübung des unerlaubten Betäubungsmittelhandels zusammengefunden hat;
c  durch gewerbsmässigen Handel einen grossen Umsatz oder einen erheblichen Gewinn erzielt;
d  in Ausbildungsstätten vorwiegend für Jugendliche oder in ihrer unmittelbaren Umgebung gewerbsmässig Betäubungsmittel anbietet, abgibt oder auf andere Weise zugänglich macht.
3    Das Gericht kann in folgenden Fällen die Strafe nach freiem Ermessen mildern:
a  bei einer Widerhandlung nach Absatz 1 Buchstabe g;
b  bei einer Widerhandlung nach Absatz 2, wenn der Täter von Betäubungsmitteln abhängig ist und diese Widerhandlung zur Finanzierung des eigenen Betäubungsmittelkonsums hätte dienen sollen.
4    Nach den Bestimmungen der Absätze 1 und 2 ist auch strafbar, wer die Tat im Ausland begangen hat, sich in der Schweiz befindet und nicht ausgeliefert wird, sofern die Tat auch am Begehungsort strafbar ist. Ist das Gesetz des Begehungsortes für den Täter das mildere, so ist dieses anzuwenden. Artikel 6 des Strafgesetzbuches93 ist anwendbar.
LStup), quelle que soit la quotité de la peine prononcée à son encontre, pour une durée de cinq à quinze ans.

6.2. Le recourant conteste son expulsion en se fondant uniquement sur son acquittement du chef d'infraction à l'art. 19 al. 2
SR 812.121 Bundesgesetz vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (Betäubungsmittelgesetz, BetmG) - Betäubungsmittelgesetz
BetmG Art. 19 - 1 Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
1    Mit Freiheitsstrafe bis zu drei Jahren oder Geldstrafe wird bestraft, wer:
a  Betäubungsmittel unbefugt anbaut, herstellt oder auf andere Weise erzeugt;
b  Betäubungsmittel unbefugt lagert, versendet, befördert, einführt, ausführt oder durchführt;
c  Betäubungsmittel unbefugt veräussert, verordnet, auf andere Weise einem andern verschafft oder in Verkehr bringt;
d  Betäubungsmittel unbefugt besitzt, aufbewahrt, erwirbt oder auf andere Weise erlangt;
e  den unerlaubten Handel mit Betäubungsmitteln finanziert oder seine Finanzierung vermittelt;
f  öffentlich zum Betäubungsmittelkonsum auffordert oder öffentlich eine Gelegenheit zum Erwerb oder Konsum von Betäubungsmitteln bekannt gibt;
g  zu einer Widerhandlung nach den Buchstaben a-f Anstalten trifft.
2    Der Täter wird mit einer Freiheitsstrafe nicht unter einem Jahr bestraft, wenn er:92
a  weiss oder annehmen muss, dass die Widerhandlung mittelbar oder unmittelbar die Gesundheit vieler Menschen in Gefahr bringen kann;
b  als Mitglied einer Bande handelt, die sich zur fortgesetzten Ausübung des unerlaubten Betäubungsmittelhandels zusammengefunden hat;
c  durch gewerbsmässigen Handel einen grossen Umsatz oder einen erheblichen Gewinn erzielt;
d  in Ausbildungsstätten vorwiegend für Jugendliche oder in ihrer unmittelbaren Umgebung gewerbsmässig Betäubungsmittel anbietet, abgibt oder auf andere Weise zugänglich macht.
3    Das Gericht kann in folgenden Fällen die Strafe nach freiem Ermessen mildern:
a  bei einer Widerhandlung nach Absatz 1 Buchstabe g;
b  bei einer Widerhandlung nach Absatz 2, wenn der Täter von Betäubungsmitteln abhängig ist und diese Widerhandlung zur Finanzierung des eigenen Betäubungsmittelkonsums hätte dienen sollen.
4    Nach den Bestimmungen der Absätze 1 und 2 ist auch strafbar, wer die Tat im Ausland begangen hat, sich in der Schweiz befindet und nicht ausgeliefert wird, sofern die Tat auch am Begehungsort strafbar ist. Ist das Gesetz des Begehungsortes für den Täter das mildere, so ist dieses anzuwenden. Artikel 6 des Strafgesetzbuches93 ist anwendbar.
LStup. Dès lors qu'il ne l'obtient pas (cf. supra consid. 5) et qu'il a bien commis une infraction au sens de l'art. 66a al. 1 let. o
SR 311.0 Schweizerisches Strafgesetzbuch vom 21. Dezember 1937
StGB Art. 66a - 1 Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
1    Das Gericht verweist den Ausländer, der wegen einer der folgenden strafbaren Handlungen verurteilt wird, unabhängig von der Höhe der Strafe für 5-15 Jahre aus der Schweiz:
a  vorsätzliche Tötung (Art. 111), Mord (Art. 112), Totschlag (Art. 113), Verleitung und Beihilfe zum Selbstmord (Art. 115), strafbarer Schwangerschaftsabbruch (Art. 118 Abs. 1 und 2);
b  schwere Körperverletzung (Art. 122), Verstümmelung weiblicher Genitalien (Art. 124 Abs. 1), Aussetzung (Art. 127), Gefährdung des Lebens (Art. 129), Angriff (Art. 134), Gewaltdarstellungen (Art. 135 Abs. 1 zweiter Satz);
c  qualifizierte Veruntreuung (Art. 138 Ziff. 2), qualifizierter Diebstahl (Art. 139 Ziff. 3), Raub (Art. 140), gewerbsmässiger Betrug (Art. 146 Abs. 2), gewerbsmässiger betrügerischer Missbrauch einer Datenverarbeitungsanlage (Art. 147 Abs. 2), gewerbsmässiger Check- und Kreditkartenmissbrauch (Art. 148 Abs. 2), qualifizierte Erpressung (Art. 156 Ziff. 2-4), gewerbsmässiger Wucher (Art. 157 Ziff. 2), gewerbsmässige Hehlerei (Art. 160 Ziff. 2);
d  Diebstahl (Art. 139) in Verbindung mit Hausfriedensbruch (Art. 186);
e  Betrug (Art. 146 Abs. 1) im Bereich einer Sozialversicherung oder der Sozialhilfe, unrechtmässiger Bezug von Leistungen einer Sozialversicherung oder der Sozialhilfe (Art. 148a Abs. 1);
f  Betrug (Art. 146 Abs. 1), Leistungs- und Abgabebetrug (Art. 14 Abs. 1-3 des BG vom 22. März 197476 über das Verwaltungsstrafrecht) oder Steuerbetrug, Veruntreuung von Quellensteuern oder eine andere Straftat im Bereich der öffentlich-rechtlichen Abgaben, die mit einer Höchststrafe von einem Jahr Freiheitsstrafe oder mehr bedroht ist;
g  Zwangsheirat, erzwungene eingetragene Partnerschaft (Art. 181a), Menschenhandel (Art. 182), Freiheitsberaubung und Entführung (Art. 183), qualifizierte Freiheitsberaubung und Entführung (Art. 184), Geiselnahme (Art. 185);
h  sexuelle Handlungen mit Kindern (Art. 187 Ziff. 1 und 1bis), sexuelle Handlungen mit Abhängigen (Art. 188), sexuelle Nötigung (Art. 189 Abs. 2 und 3), Vergewaltigung (Art. 190), Missbrauch einer urteilsunfähigen oder zum Widerstand unfähigen Person (Art. 191), Ausnützung einer Notlage oder Abhängigkeit (Art. 193), Täuschung über den sexuellen Charakter einer Handlung (Art. 193a), Förderung der Prostitution (Art. 195), Pornografie (Art. 197 Abs. 4 zweiter Satz);
i  Brandstiftung (Art. 221 Abs. 1 und 2), vorsätzliche Verursachung einer Explosion (Art. 223 Ziff. 1 Abs. 1), Gefährdung durch Sprengstoffe und giftige Gase in verbrecherischer Absicht (Art. 224 Abs. 1), vorsätzliche Gefährdung ohne verbrecherische Absicht (Art. 225 Abs. 1), Herstellen, Verbergen, Weiterschaffen von Sprengstoffen und giftigen Gasen (Art. 226), Gefährdung durch Kernenergie, Radioaktivität und ionisierende Strahlen (Art. 226bis), strafbare Vorbereitungshandlungen (Art. 226ter), vorsätzliches Verursachen einer Überschwemmung oder eines Einsturzes (Art. 227 Ziff. 1 Abs. 1), vorsätzliche Beschädigung von elektrischen Anlagen, Wasserbauten und Schutzvorrichtungen (Art. 228 Ziff. 1 Abs. 1), Gefährdung durch Verletzung der Regeln der Baukunde (Art. 229 Abs. 1), Beseitigung oder Nichtanbringung von Sicherheitsvorrichtungen (Art. 230 Ziff. 1);
j  vorsätzliche Gefährdung durch gentechnisch veränderte oder pathogene Organismen (Art. 230bis Abs. 1), Verbreiten menschlicher Krankheiten (Art. 231), vorsätzliche Trinkwasserverunreinigung (Art. 234 Abs. 1);
k  Störung des öffentlichen Verkehrs (Art. 237 Ziff. 1);
l  strafbare Vorbereitungshandlungen (Art. 260bis Abs. 1 und 3), Beteiligung an oder Unterstützung einer kriminellen oder terroristischen Organisation (Art. 260ter), Gefährdung der öffentlichen Sicherheit mit Waffen (Art. 260quater), Finanzierung des Terrorismus (Art. 260quinquies), Anwerbung, Ausbildung und Reisen im Hinblick auf eine terroristische Straftat (Art. 260sexies);
m  Völkermord (Art. 264), Verbrechen gegen die Menschlichkeit (Art. 264a), schwere Verletzungen der Genfer Konventionen vom 12. August 194982 (Art. 264c), andere Kriegsverbrechen (Art. 264d-264h);
n  vorsätzliche Widerhandlung gegen Artikel 116 Absatz 3 oder Artikel 118 Absatz 3 des Ausländergesetzes vom 16. Dezember 200583;
o  Widerhandlung gegen Artikel 19 Absatz 2 oder 20 Absatz 2 des Betäubungsmittelgesetzes vom 3. Oktober 195184 (BetmG);
p  Widerhandlung nach Artikel 74 Absatz 4 des Nachrichtendienstgesetzes vom 25. September 201586 (NDG).
2    Das Gericht kann ausnahmsweise von einer Landesverweisung absehen, wenn diese für den Ausländer einen schweren persönlichen Härtefall bewirken würde und die öffentlichen Interessen an der Landesverweisung gegenüber den privaten Interessen des Ausländers am Verbleib in der Schweiz nicht überwiegen. Dabei ist der besonderen Situation von Ausländern Rechnung zu tragen, die in der Schweiz geboren oder aufgewachsen sind.
3    Von einer Landesverweisung kann ferner abgesehen werden, wenn die Tat in entschuldbarer Notwehr (Art. 16 Abs. 1) oder in entschuldbarem Notstand (Art. 18 Abs. 1) begangen wurde.
CP, son argumentation tombe à faux. Pour le surplus, il ne formule aucun grief contre le prononcé de l'expulsion (art. 42 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 42 Rechtsschriften - 1 Rechtsschriften sind in einer Amtssprache abzufassen und haben die Begehren, deren Begründung mit Angabe der Beweismittel und die Unterschrift zu enthalten.
1    Rechtsschriften sind in einer Amtssprache abzufassen und haben die Begehren, deren Begründung mit Angabe der Beweismittel und die Unterschrift zu enthalten.
2    In der Begründung ist in gedrängter Form darzulegen, inwiefern der angefochtene Akt Recht verletzt. Ist eine Beschwerde nur unter der Voraussetzung zulässig, dass sich eine Rechtsfrage von grundsätzlicher Bedeutung stellt oder aus anderen Gründen ein besonders bedeutender Fall vorliegt, so ist auszuführen, warum die jeweilige Voraussetzung erfüllt ist. 14 15
3    Die Urkunden, auf die sich die Partei als Beweismittel beruft, sind beizulegen, soweit die Partei sie in Händen hat; richtet sich die Rechtsschrift gegen einen Entscheid, so ist auch dieser beizulegen.
4    Bei elektronischer Einreichung muss die Rechtsschrift von der Partei oder ihrem Vertreter beziehungsweise ihrer Vertreterin mit einer qualifizierten elektronischen Signatur gemäss Bundesgesetz vom 18. März 201616 über die elektronische Signatur versehen werden. Das Bundesgericht bestimmt in einem Reglement:
a  das Format der Rechtsschrift und ihrer Beilagen;
b  die Art und Weise der Übermittlung;
c  die Voraussetzungen, unter denen bei technischen Problemen die Nachreichung von Dokumenten auf Papier verlangt werden kann.17
5    Fehlen die Unterschrift der Partei oder ihrer Vertretung, deren Vollmacht oder die vorgeschriebenen Beilagen oder ist die Vertretung nicht zugelassen, so wird eine angemessene Frist zur Behebung des Mangels angesetzt mit der Androhung, dass die Rechtsschrift sonst unbeachtet bleibt.
6    Unleserliche, ungebührliche, unverständliche, übermässig weitschweifige oder nicht in einer Amtssprache verfasste Rechtsschriften können in gleicher Weise zur Änderung zurückgewiesen werden.
7    Rechtsschriften, die auf querulatorischer oder rechtsmissbräuchlicher Prozessführung beruhen, sind unzulässig.
LTF).

7.
Au vu de ce qui précède, le recours doit être partiellement admis, l'arrêt attaqué annulé et la cause renvoyée à l'autorité cantonale pour qu'elle rende une nouvelle décision dans le sens des considérants (cf. consid. 2.5 supra). Pour le reste, le recours doit être rejeté dans la mesure où il est recevable.
Le recourant, qui n'obtient que partiellement gain de cause, supportera une partie des frais judiciaires (art. 66 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 66 Erhebung und Verteilung der Gerichtskosten - 1 Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
1    Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
2    Wird ein Fall durch Abstandserklärung oder Vergleich erledigt, so kann auf die Erhebung von Gerichtskosten ganz oder teilweise verzichtet werden.
3    Unnötige Kosten hat zu bezahlen, wer sie verursacht.
4    Dem Bund, den Kantonen und den Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen dürfen in der Regel keine Gerichtskosten auferlegt werden, wenn sie in ihrem amtlichen Wirkungskreis, ohne dass es sich um ihr Vermögensinteresse handelt, das Bundesgericht in Anspruch nehmen oder wenn gegen ihre Entscheide in solchen Angelegenheiten Beschwerde geführt worden ist.
5    Mehrere Personen haben die ihnen gemeinsam auferlegten Gerichtskosten, wenn nichts anderes bestimmt ist, zu gleichen Teilen und unter solidarischer Haftung zu tragen.
LTF); il peut prétendre à des dépens réduits à la charge du canton de Fribourg (art. 68 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 68 Parteientschädigung - 1 Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
1    Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
2    Die unterliegende Partei wird in der Regel verpflichtet, der obsiegenden Partei nach Massgabe des Tarifs des Bundesgerichts alle durch den Rechtsstreit verursachten notwendigen Kosten zu ersetzen.
3    Bund, Kantonen und Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen wird in der Regel keine Parteientschädigung zugesprochen, wenn sie in ihrem amtlichen Wirkungskreis obsiegen.
4    Artikel 66 Absätze 3 und 5 ist sinngemäss anwendbar.
5    Der Entscheid der Vorinstanz über die Parteientschädigung wird vom Bundesgericht je nach Ausgang des Verfahrens bestätigt, aufgehoben oder geändert. Dabei kann das Gericht die Entschädigung nach Massgabe des anwendbaren eidgenössischen oder kantonalen Tarifs selbst festsetzen oder die Festsetzung der Vorinstanz übertragen.
LTF), lequel est dispensé de tout frais (art. 66 al. 4
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 66 Erhebung und Verteilung der Gerichtskosten - 1 Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
1    Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
2    Wird ein Fall durch Abstandserklärung oder Vergleich erledigt, so kann auf die Erhebung von Gerichtskosten ganz oder teilweise verzichtet werden.
3    Unnötige Kosten hat zu bezahlen, wer sie verursacht.
4    Dem Bund, den Kantonen und den Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen dürfen in der Regel keine Gerichtskosten auferlegt werden, wenn sie in ihrem amtlichen Wirkungskreis, ohne dass es sich um ihr Vermögensinteresse handelt, das Bundesgericht in Anspruch nehmen oder wenn gegen ihre Entscheide in solchen Angelegenheiten Beschwerde geführt worden ist.
5    Mehrere Personen haben die ihnen gemeinsam auferlegten Gerichtskosten, wenn nichts anderes bestimmt ist, zu gleichen Teilen und unter solidarischer Haftung zu tragen.
LTF).
La cause étant jugée, la demande d'octroi de l'effet suspensif n'a plus d'objet.

Par ces motifs, le Tribunal fédéral prononce :

1.
Le recours est partiellement admis, le jugement attaqué annulé et la cause renvoyée à la cour cantonale pour nouvelle décision. Pour le surplus, le recours est rejeté dans la mesure où il est recevable.

2.
Une partie des frais judiciaires, arrêtée à 1'500 fr., est mise à la charge du recourant.

3.
Le canton de Fribourg versera au recourant une indemnité de 1'500 fr. à titre de dépens réduits pour la procédure devant le Tribunal fédéral.

4.
Le présent arrêt est communiqué au recourant, au Ministère public de l'Etat de Fribourg et au Tribunal cantonal de l'Etat de Fribourg, Cour d'appel pénal.

Lausanne, le 6 septembre 2021

Au nom de la Cour de droit pénal
du Tribunal fédéral suisse

La Présidente : Jacquemoud-Rossari

La Greffière : Thalmann