Smashed Iphone shows colors red and green when I try to turn it on?

So Yesterday I was at the skatepark and I was going over a jump with my phone in my hand. I fell and my phone went flying and got all smashed up, even though I had a screen protector on. I had it connected to a bluetooth speaker playing music and the music was still playing, but when I tried to turn it on it would just flash red colors on the screen and some green colors. I don't know if I need to just replace the screen or if I need the whole phone repaired.

Time to take it to an Apple store to find out what it will cost to repair or replace with a refurbished version of the same phone. Then compare their price with an estimate from an iPhone repair shop local to you. Then decide on which options, best fix your wallet.

BTW you are not going to fix this yourself.