sql exception incorrect syntax near 'G' whats the problem? : I have an SQL query created by inserting values from C#.

in c#:string command = "INSERT INTO Phones(devicename, batterylife, price, antutu, ImageURL) VALUES ( " + model + ", " + batterylife + ", " + price + ", " + antutu + ", " + imgURL + " )";

in SQL after parsing: INSERT INTO Phones(devicename, batterylife, price, antutu, ImageURL) VALUES ( Samsung-Galaxy-S10-5G, 0, 0, 0, cdn2.gsmarena.com/vv/bigpic/samsung-galaxy-s10-5g.jpg )

and when trying to execute it visual studio gives the following exception:

System.Data.SqlClient.SqlException
 
 HResult=0x80131904
 
 Message=Incorrect syntax near 'G'.
  
Source=.Net SqlClient Data Provider
 
 StackTrace:

 Cannot evaluate the exception stack trace

also when I replace the regular model name variable with a word visual studio throws the same exception for little g with no location help to understand.

pls help and thnx in advance, Noam.